./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-word-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-word-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash bf81f7b3bd1ceac2bf46c7c37f69effc0af9de17b18c7565156301fb49a6164e --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 03:50:15,682 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 03:50:15,749 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 03:50:15,754 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 03:50:15,754 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 03:50:15,779 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 03:50:15,779 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 03:50:15,780 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 03:50:15,781 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 03:50:15,781 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 03:50:15,782 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 03:50:15,782 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 03:50:15,783 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 03:50:15,784 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 03:50:15,784 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 03:50:15,785 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 03:50:15,785 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 03:50:15,785 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 03:50:15,786 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 03:50:15,786 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 03:50:15,787 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 03:50:15,788 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 03:50:15,788 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 03:50:15,788 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 03:50:15,789 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 03:50:15,789 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 03:50:15,789 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 03:50:15,790 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 03:50:15,790 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 03:50:15,791 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 03:50:15,791 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 03:50:15,791 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 03:50:15,792 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:50:15,792 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 03:50:15,792 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 03:50:15,792 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 03:50:15,793 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 03:50:15,793 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 03:50:15,793 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 03:50:15,793 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 03:50:15,793 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 03:50:15,794 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_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> bf81f7b3bd1ceac2bf46c7c37f69effc0af9de17b18c7565156301fb49a6164e [2023-11-29 03:50:16,010 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 03:50:16,036 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 03:50:16,039 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 03:50:16,040 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 03:50:16,040 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 03:50:16,041 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/chl-word-symm.wvr.c [2023-11-29 03:50:18,822 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 03:50:18,984 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 03:50:18,985 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/sv-benchmarks/c/weaver/chl-word-symm.wvr.c [2023-11-29 03:50:18,992 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/data/b979b4078/edfad64bc292417fb7990d467c68cc62/FLAG7ecf19d07 [2023-11-29 03:50:19,003 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/data/b979b4078/edfad64bc292417fb7990d467c68cc62 [2023-11-29 03:50:19,006 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 03:50:19,007 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 03:50:19,008 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 03:50:19,008 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 03:50:19,013 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 03:50:19,013 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:50:19" (1/1) ... [2023-11-29 03:50:19,014 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41c130ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:50:19, skipping insertion in model container [2023-11-29 03:50:19,014 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:50:19" (1/1) ... [2023-11-29 03:50:19,035 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 03:50:19,192 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:50:19,203 ERROR L324 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2023-11-29 03:50:19,204 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4fbdeaf3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:50:19, skipping insertion in model container [2023-11-29 03:50:19,204 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 03:50:19,205 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-29 03:50:19,206 INFO L158 Benchmark]: Toolchain (without parser) took 198.33ms. Allocated memory is still 127.9MB. Free memory was 89.8MB in the beginning and 79.9MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 03:50:19,207 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 127.9MB. Free memory was 92.1MB in the beginning and 92.1MB in the end (delta: 26.7kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 03:50:19,207 INFO L158 Benchmark]: CACSL2BoogieTranslator took 196.37ms. Allocated memory is still 127.9MB. Free memory was 89.8MB in the beginning and 79.9MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 03:50:19,209 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.17ms. Allocated memory is still 127.9MB. Free memory was 92.1MB in the beginning and 92.1MB in the end (delta: 26.7kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 196.37ms. Allocated memory is still 127.9MB. Free memory was 89.8MB in the beginning and 79.9MB 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: 114]: 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_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-word-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash bf81f7b3bd1ceac2bf46c7c37f69effc0af9de17b18c7565156301fb49a6164e --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 03:50:20,983 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 03:50:21,061 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-29 03:50:21,068 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 03:50:21,069 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 03:50:21,098 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 03:50:21,099 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 03:50:21,099 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 03:50:21,100 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 03:50:21,101 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 03:50:21,101 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 03:50:21,102 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 03:50:21,103 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 03:50:21,103 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 03:50:21,104 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 03:50:21,104 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 03:50:21,105 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 03:50:21,105 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 03:50:21,106 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 03:50:21,107 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 03:50:21,107 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 03:50:21,108 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 03:50:21,108 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 03:50:21,109 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 03:50:21,109 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 03:50:21,110 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 03:50:21,110 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 03:50:21,111 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 03:50:21,111 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 03:50:21,111 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 03:50:21,112 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 03:50:21,112 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 03:50:21,113 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 03:50:21,113 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 03:50:21,113 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:50:21,114 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 03:50:21,114 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 03:50:21,114 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 03:50:21,115 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 03:50:21,115 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 03:50:21,115 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 03:50:21,115 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 03:50:21,116 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 03:50:21,116 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 03:50:21,116 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_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> bf81f7b3bd1ceac2bf46c7c37f69effc0af9de17b18c7565156301fb49a6164e [2023-11-29 03:50:21,413 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 03:50:21,434 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 03:50:21,437 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 03:50:21,438 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 03:50:21,438 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 03:50:21,439 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/chl-word-symm.wvr.c [2023-11-29 03:50:24,345 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 03:50:24,554 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 03:50:24,554 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/sv-benchmarks/c/weaver/chl-word-symm.wvr.c [2023-11-29 03:50:24,563 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/data/55ed2bd88/2b4dcad8641e4a48b3fc90435c79003a/FLAGcc6a5584f [2023-11-29 03:50:24,578 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/data/55ed2bd88/2b4dcad8641e4a48b3fc90435c79003a [2023-11-29 03:50:24,581 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 03:50:24,582 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 03:50:24,584 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 03:50:24,584 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 03:50:24,589 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 03:50:24,590 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:50:24" (1/1) ... [2023-11-29 03:50:24,591 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4470f5af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:50:24, skipping insertion in model container [2023-11-29 03:50:24,591 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:50:24" (1/1) ... [2023-11-29 03:50:24,618 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 03:50:24,805 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:50:24,821 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 03:50:24,826 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 03:50:24,851 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:50:24,858 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 03:50:24,887 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:50:24,906 INFO L206 MainTranslator]: Completed translation [2023-11-29 03:50:24,907 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:50:24 WrapperNode [2023-11-29 03:50:24,907 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 03:50:24,908 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 03:50:24,908 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 03:50:24,908 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 03:50:24,915 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:50:24" (1/1) ... [2023-11-29 03:50:24,927 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:50:24" (1/1) ... [2023-11-29 03:50:24,955 INFO L138 Inliner]: procedures = 26, calls = 36, calls flagged for inlining = 10, calls inlined = 12, statements flattened = 131 [2023-11-29 03:50:24,955 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 03:50:24,956 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 03:50:24,957 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 03:50:24,957 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 03:50:24,967 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:50:24" (1/1) ... [2023-11-29 03:50:24,967 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:50:24" (1/1) ... [2023-11-29 03:50:24,973 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:50:24" (1/1) ... [2023-11-29 03:50:24,995 INFO L175 MemorySlicer]: Split 16 memory accesses to 4 slices as follows [2, 10, 2, 2]. 63 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 4 writes are split as follows [0, 2, 1, 1]. [2023-11-29 03:50:24,995 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:50:24" (1/1) ... [2023-11-29 03:50:24,995 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:50:24" (1/1) ... [2023-11-29 03:50:25,009 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:50:24" (1/1) ... [2023-11-29 03:50:25,015 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:50:24" (1/1) ... [2023-11-29 03:50:25,018 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:50:24" (1/1) ... [2023-11-29 03:50:25,021 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:50:24" (1/1) ... [2023-11-29 03:50:25,026 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 03:50:25,027 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 03:50:25,028 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 03:50:25,028 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 03:50:25,029 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:50:24" (1/1) ... [2023-11-29 03:50:25,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:50:25,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:50:25,064 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 03:50:25,070 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 03:50:25,120 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 03:50:25,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 03:50:25,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-29 03:50:25,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-29 03:50:25,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-29 03:50:25,121 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 03:50:25,123 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 03:50:25,123 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 03:50:25,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-29 03:50:25,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-29 03:50:25,124 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 03:50:25,124 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 03:50:25,124 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 03:50:25,124 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 03:50:25,124 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 03:50:25,125 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 03:50:25,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 03:50:25,126 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 03:50:25,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-29 03:50:25,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-29 03:50:25,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-29 03:50:25,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-29 03:50:25,129 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 03:50:25,271 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 03:50:25,273 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 03:50:25,849 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 03:50:26,090 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 03:50:26,090 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-29 03:50:26,091 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:50:26 BoogieIcfgContainer [2023-11-29 03:50:26,091 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 03:50:26,105 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 03:50:26,105 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 03:50:26,110 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 03:50:26,110 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 03:50:24" (1/3) ... [2023-11-29 03:50:26,111 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@536e53ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:50:26, skipping insertion in model container [2023-11-29 03:50:26,111 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:50:24" (2/3) ... [2023-11-29 03:50:26,111 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@536e53ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:50:26, skipping insertion in model container [2023-11-29 03:50:26,112 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:50:26" (3/3) ... [2023-11-29 03:50:26,113 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-symm.wvr.c [2023-11-29 03:50:26,138 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 03:50:26,138 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 30 error locations. [2023-11-29 03:50:26,138 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 03:50:26,224 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 03:50:26,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 78 places, 79 transitions, 172 flow [2023-11-29 03:50:26,313 INFO L124 PetriNetUnfolderBase]: 8/77 cut-off events. [2023-11-29 03:50:26,313 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 03:50:26,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86 conditions, 77 events. 8/77 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 224 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 53. Up to 2 conditions per place. [2023-11-29 03:50:26,319 INFO L82 GeneralOperation]: Start removeDead. Operand has 78 places, 79 transitions, 172 flow [2023-11-29 03:50:26,324 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 75 places, 76 transitions, 164 flow [2023-11-29 03:50:26,336 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 03:50:26,344 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;@20421bd5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 03:50:26,344 INFO L358 AbstractCegarLoop]: Starting to check reachability of 48 error locations. [2023-11-29 03:50:26,349 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 03:50:26,349 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2023-11-29 03:50:26,349 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 03:50:26,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:50:26,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 03:50:26,351 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:50:26,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:50:26,357 INFO L85 PathProgramCache]: Analyzing trace with hash 594312, now seen corresponding path program 1 times [2023-11-29 03:50:26,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:50:26,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1526519598] [2023-11-29 03:50:26,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:50:26,374 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:50:26,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:50:26,375 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:50:26,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-29 03:50:26,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:50:26,485 INFO L262 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:50:26,490 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:50:26,579 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:50:26,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:26,600 INFO L378 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-29 03:50:26,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:26,631 INFO L378 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-29 03:50:26,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:26,639 INFO L378 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-29 03:50:26,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:26,666 INFO L378 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-29 03:50:26,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:26,679 INFO L378 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-29 03:50:26,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:50:26,691 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:50:26,692 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:50:26,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1526519598] [2023-11-29 03:50:26,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1526519598] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:50:26,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:50:26,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 03:50:26,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663997759] [2023-11-29 03:50:26,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:50:26,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:50:26,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:50:26,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:50:26,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:50:26,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 79 [2023-11-29 03:50:26,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 76 transitions, 164 flow. Second operand has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:26,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:50:26,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 79 [2023-11-29 03:50:26,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:50:27,206 INFO L124 PetriNetUnfolderBase]: 233/609 cut-off events. [2023-11-29 03:50:27,207 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-11-29 03:50:27,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 996 conditions, 609 events. 233/609 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3577 event pairs, 138 based on Foata normal form. 1/391 useless extension candidates. Maximal degree in co-relation 908. Up to 354 conditions per place. [2023-11-29 03:50:27,217 INFO L140 encePairwiseOnDemand]: 74/79 looper letters, 30 selfloop transitions, 2 changer transitions 0/72 dead transitions. [2023-11-29 03:50:27,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 72 transitions, 220 flow [2023-11-29 03:50:27,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:50:27,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:50:27,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 164 transitions. [2023-11-29 03:50:27,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6919831223628692 [2023-11-29 03:50:27,231 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 164 transitions. [2023-11-29 03:50:27,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 164 transitions. [2023-11-29 03:50:27,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:50:27,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 164 transitions. [2023-11-29 03:50:27,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:27,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:27,244 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:27,246 INFO L175 Difference]: Start difference. First operand has 75 places, 76 transitions, 164 flow. Second operand 3 states and 164 transitions. [2023-11-29 03:50:27,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 72 transitions, 220 flow [2023-11-29 03:50:27,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 72 transitions, 212 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 03:50:27,255 INFO L231 Difference]: Finished difference. Result has 69 places, 72 transitions, 152 flow [2023-11-29 03:50:27,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=152, PETRI_PLACES=69, PETRI_TRANSITIONS=72} [2023-11-29 03:50:27,262 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, -6 predicate places. [2023-11-29 03:50:27,262 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 72 transitions, 152 flow [2023-11-29 03:50:27,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:27,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:50:27,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 03:50:27,266 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-29 03:50:27,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:50:27,464 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:50:27,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:50:27,465 INFO L85 PathProgramCache]: Analyzing trace with hash 594313, now seen corresponding path program 1 times [2023-11-29 03:50:27,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:50:27,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1026029395] [2023-11-29 03:50:27,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:50:27,467 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:50:27,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:50:27,468 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:50:27,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-29 03:50:27,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:50:27,547 INFO L262 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 03:50:27,549 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:50:27,579 INFO L378 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 13 treesize of output 7 [2023-11-29 03:50:27,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:27,594 INFO L378 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 8 treesize of output 1 [2023-11-29 03:50:27,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:27,611 INFO L378 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 13 treesize of output 1 [2023-11-29 03:50:27,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:27,620 INFO L378 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 8 treesize of output 1 [2023-11-29 03:50:27,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:27,649 INFO L378 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 18 treesize of output 1 [2023-11-29 03:50:27,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:27,663 INFO L378 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 13 treesize of output 1 [2023-11-29 03:50:27,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:50:27,758 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:50:27,759 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:50:27,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1026029395] [2023-11-29 03:50:27,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1026029395] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:50:27,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:50:27,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:50:27,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687107938] [2023-11-29 03:50:27,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:50:27,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:50:27,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:50:27,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:50:27,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:50:28,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 79 [2023-11-29 03:50:28,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 72 transitions, 152 flow. Second operand has 4 states, 4 states have (on average 43.75) internal successors, (175), 4 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:28,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:50:28,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 79 [2023-11-29 03:50:28,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:50:28,498 INFO L124 PetriNetUnfolderBase]: 235/615 cut-off events. [2023-11-29 03:50:28,498 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-29 03:50:28,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 996 conditions, 615 events. 235/615 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3594 event pairs, 138 based on Foata normal form. 0/394 useless extension candidates. Maximal degree in co-relation 960. Up to 363 conditions per place. [2023-11-29 03:50:28,505 INFO L140 encePairwiseOnDemand]: 70/79 looper letters, 33 selfloop transitions, 7 changer transitions 0/78 dead transitions. [2023-11-29 03:50:28,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 78 transitions, 246 flow [2023-11-29 03:50:28,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:50:28,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:50:28,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 214 transitions. [2023-11-29 03:50:28,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6772151898734177 [2023-11-29 03:50:28,508 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 214 transitions. [2023-11-29 03:50:28,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 214 transitions. [2023-11-29 03:50:28,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:50:28,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 214 transitions. [2023-11-29 03:50:28,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 53.5) internal successors, (214), 4 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:28,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 79.0) internal successors, (395), 5 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:28,513 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 79.0) internal successors, (395), 5 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:28,513 INFO L175 Difference]: Start difference. First operand has 69 places, 72 transitions, 152 flow. Second operand 4 states and 214 transitions. [2023-11-29 03:50:28,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 78 transitions, 246 flow [2023-11-29 03:50:28,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 78 transitions, 240 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:50:28,515 INFO L231 Difference]: Finished difference. Result has 73 places, 78 transitions, 204 flow [2023-11-29 03:50:28,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=204, PETRI_PLACES=73, PETRI_TRANSITIONS=78} [2023-11-29 03:50:28,516 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, -2 predicate places. [2023-11-29 03:50:28,517 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 78 transitions, 204 flow [2023-11-29 03:50:28,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 43.75) internal successors, (175), 4 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:28,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:50:28,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-11-29 03:50:28,519 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-11-29 03:50:28,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:50:28,718 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:50:28,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:50:28,719 INFO L85 PathProgramCache]: Analyzing trace with hash 18425884, now seen corresponding path program 1 times [2023-11-29 03:50:28,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:50:28,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2035185669] [2023-11-29 03:50:28,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:50:28,720 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:50:28,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:50:28,721 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:50:28,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-29 03:50:28,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:50:28,816 INFO L262 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 03:50:28,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:50:28,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:28,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:28,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2023-11-29 03:50:28,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:28,904 INFO L349 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2023-11-29 03:50:28,904 INFO L378 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 1 case distinctions, treesize of input 26 treesize of output 15 [2023-11-29 03:50:28,960 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 03:50:28,961 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2023-11-29 03:50:28,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-29 03:50:28,990 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:50:28,991 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:50:28,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2035185669] [2023-11-29 03:50:28,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2035185669] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:50:28,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:50:28,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 03:50:28,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033262104] [2023-11-29 03:50:28,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:50:28,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:50:28,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:50:28,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:50:28,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:50:29,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 79 [2023-11-29 03:50:29,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 78 transitions, 204 flow. Second operand has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:29,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:50:29,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 79 [2023-11-29 03:50:29,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:50:29,337 INFO L124 PetriNetUnfolderBase]: 235/607 cut-off events. [2023-11-29 03:50:29,337 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-11-29 03:50:29,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1007 conditions, 607 events. 235/607 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3494 event pairs, 138 based on Foata normal form. 50/447 useless extension candidates. Maximal degree in co-relation 963. Up to 365 conditions per place. [2023-11-29 03:50:29,343 INFO L140 encePairwiseOnDemand]: 76/79 looper letters, 37 selfloop transitions, 1 changer transitions 0/76 dead transitions. [2023-11-29 03:50:29,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 76 transitions, 276 flow [2023-11-29 03:50:29,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:50:29,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:50:29,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 163 transitions. [2023-11-29 03:50:29,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6877637130801688 [2023-11-29 03:50:29,346 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 163 transitions. [2023-11-29 03:50:29,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 163 transitions. [2023-11-29 03:50:29,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:50:29,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 163 transitions. [2023-11-29 03:50:29,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 54.333333333333336) internal successors, (163), 3 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:29,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:29,350 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:29,350 INFO L175 Difference]: Start difference. First operand has 73 places, 78 transitions, 204 flow. Second operand 3 states and 163 transitions. [2023-11-29 03:50:29,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 76 transitions, 276 flow [2023-11-29 03:50:29,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 76 transitions, 276 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 03:50:29,354 INFO L231 Difference]: Finished difference. Result has 73 places, 76 transitions, 202 flow [2023-11-29 03:50:29,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=202, PETRI_PLACES=73, PETRI_TRANSITIONS=76} [2023-11-29 03:50:29,356 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, -2 predicate places. [2023-11-29 03:50:29,356 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 76 transitions, 202 flow [2023-11-29 03:50:29,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:29,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:50:29,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-11-29 03:50:29,359 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-11-29 03:50:29,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:50:29,560 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:50:29,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:50:29,560 INFO L85 PathProgramCache]: Analyzing trace with hash 18425885, now seen corresponding path program 1 times [2023-11-29 03:50:29,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:50:29,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1037588734] [2023-11-29 03:50:29,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:50:29,562 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:50:29,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:50:29,563 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:50:29,566 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-29 03:50:29,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:50:29,656 INFO L262 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 03:50:29,658 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:50:29,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:29,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:29,691 INFO L378 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-29 03:50:29,703 INFO L378 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-29 03:50:29,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:29,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:29,736 INFO L378 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-29 03:50:29,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:29,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 03:50:29,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:50:29,844 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:50:29,844 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:50:29,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1037588734] [2023-11-29 03:50:29,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1037588734] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:50:29,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:50:29,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:50:29,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488183162] [2023-11-29 03:50:29,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:50:29,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:50:29,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:50:29,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:50:29,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:50:30,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 79 [2023-11-29 03:50:30,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 76 transitions, 202 flow. Second operand has 4 states, 4 states have (on average 44.0) internal successors, (176), 4 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:30,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:50:30,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 79 [2023-11-29 03:50:30,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:50:30,333 INFO L124 PetriNetUnfolderBase]: 235/599 cut-off events. [2023-11-29 03:50:30,333 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-11-29 03:50:30,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1001 conditions, 599 events. 235/599 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3410 event pairs, 138 based on Foata normal form. 50/447 useless extension candidates. Maximal degree in co-relation 990. Up to 365 conditions per place. [2023-11-29 03:50:30,338 INFO L140 encePairwiseOnDemand]: 76/79 looper letters, 37 selfloop transitions, 1 changer transitions 0/74 dead transitions. [2023-11-29 03:50:30,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 74 transitions, 274 flow [2023-11-29 03:50:30,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:50:30,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:50:30,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 163 transitions. [2023-11-29 03:50:30,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6877637130801688 [2023-11-29 03:50:30,340 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 163 transitions. [2023-11-29 03:50:30,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 163 transitions. [2023-11-29 03:50:30,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:50:30,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 163 transitions. [2023-11-29 03:50:30,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 54.333333333333336) internal successors, (163), 3 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:30,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:30,343 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:30,344 INFO L175 Difference]: Start difference. First operand has 73 places, 76 transitions, 202 flow. Second operand 3 states and 163 transitions. [2023-11-29 03:50:30,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 74 transitions, 274 flow [2023-11-29 03:50:30,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 74 transitions, 273 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:50:30,347 INFO L231 Difference]: Finished difference. Result has 72 places, 74 transitions, 199 flow [2023-11-29 03:50:30,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=197, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=199, PETRI_PLACES=72, PETRI_TRANSITIONS=74} [2023-11-29 03:50:30,348 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, -3 predicate places. [2023-11-29 03:50:30,348 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 74 transitions, 199 flow [2023-11-29 03:50:30,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 44.0) internal successors, (176), 4 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:30,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:50:30,349 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2023-11-29 03:50:30,351 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-11-29 03:50:30,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:50:30,550 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:50:30,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:50:30,550 INFO L85 PathProgramCache]: Analyzing trace with hash 571154428, now seen corresponding path program 1 times [2023-11-29 03:50:30,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:50:30,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [504011303] [2023-11-29 03:50:30,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:50:30,551 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:50:30,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:50:30,552 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:50:30,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-29 03:50:30,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:50:30,623 INFO L262 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 03:50:30,624 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:50:30,641 INFO L378 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 13 treesize of output 7 [2023-11-29 03:50:30,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:30,654 INFO L378 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 8 treesize of output 1 [2023-11-29 03:50:30,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:30,670 INFO L378 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 13 treesize of output 1 [2023-11-29 03:50:30,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:30,692 INFO L378 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 18 treesize of output 1 [2023-11-29 03:50:30,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:30,702 INFO L378 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 8 treesize of output 1 [2023-11-29 03:50:30,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:30,714 INFO L378 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 13 treesize of output 1 [2023-11-29 03:50:30,882 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:50:30,883 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:50:31,307 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:50:31,307 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:50:31,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [504011303] [2023-11-29 03:50:31,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [504011303] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:50:31,308 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:50:31,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 03:50:31,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567730282] [2023-11-29 03:50:31,309 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:50:31,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 03:50:31,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:50:31,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 03:50:31,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-11-29 03:50:33,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 79 [2023-11-29 03:50:33,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 74 transitions, 199 flow. Second operand has 10 states, 10 states have (on average 44.0) internal successors, (440), 10 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:33,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:50:33,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 79 [2023-11-29 03:50:33,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:50:34,810 INFO L124 PetriNetUnfolderBase]: 241/617 cut-off events. [2023-11-29 03:50:34,810 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2023-11-29 03:50:34,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1061 conditions, 617 events. 241/617 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3500 event pairs, 138 based on Foata normal form. 0/410 useless extension candidates. Maximal degree in co-relation 1049. Up to 366 conditions per place. [2023-11-29 03:50:34,814 INFO L140 encePairwiseOnDemand]: 70/79 looper letters, 33 selfloop transitions, 25 changer transitions 0/92 dead transitions. [2023-11-29 03:50:34,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 92 transitions, 393 flow [2023-11-29 03:50:34,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 03:50:34,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 03:50:34,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 494 transitions. [2023-11-29 03:50:34,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6253164556962025 [2023-11-29 03:50:34,818 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 494 transitions. [2023-11-29 03:50:34,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 494 transitions. [2023-11-29 03:50:34,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:50:34,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 494 transitions. [2023-11-29 03:50:34,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 49.4) internal successors, (494), 10 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:34,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 79.0) internal successors, (869), 11 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:34,822 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 79.0) internal successors, (869), 11 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:34,822 INFO L175 Difference]: Start difference. First operand has 72 places, 74 transitions, 199 flow. Second operand 10 states and 494 transitions. [2023-11-29 03:50:34,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 92 transitions, 393 flow [2023-11-29 03:50:34,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 92 transitions, 392 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:50:34,825 INFO L231 Difference]: Finished difference. Result has 83 places, 92 transitions, 360 flow [2023-11-29 03:50:34,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=360, PETRI_PLACES=83, PETRI_TRANSITIONS=92} [2023-11-29 03:50:34,826 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 8 predicate places. [2023-11-29 03:50:34,826 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 92 transitions, 360 flow [2023-11-29 03:50:34,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 44.0) internal successors, (440), 10 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:34,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:50:34,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:50:34,829 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-11-29 03:50:35,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:50:35,028 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:50:35,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:50:35,028 INFO L85 PathProgramCache]: Analyzing trace with hash -829683497, now seen corresponding path program 1 times [2023-11-29 03:50:35,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:50:35,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [855467247] [2023-11-29 03:50:35,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:50:35,029 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:50:35,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:50:35,031 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:50:35,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-29 03:50:35,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:50:35,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:50:35,118 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:50:35,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:35,148 INFO L349 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2023-11-29 03:50:35,148 INFO L378 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 1 case distinctions, treesize of input 26 treesize of output 15 [2023-11-29 03:50:35,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:35,161 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 03:50:35,161 INFO L378 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-29 03:50:35,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:35,171 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 03:50:35,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 03:50:35,189 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 03:50:35,190 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2023-11-29 03:50:35,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:50:35,208 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:50:35,208 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:50:35,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [855467247] [2023-11-29 03:50:35,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [855467247] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:50:35,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:50:35,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 03:50:35,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055367476] [2023-11-29 03:50:35,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:50:35,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:50:35,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:50:35,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:50:35,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:50:35,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 79 [2023-11-29 03:50:35,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 92 transitions, 360 flow. Second operand has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:35,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:50:35,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 79 [2023-11-29 03:50:35,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:50:35,514 INFO L124 PetriNetUnfolderBase]: 259/657 cut-off events. [2023-11-29 03:50:35,514 INFO L125 PetriNetUnfolderBase]: For 32/32 co-relation queries the response was YES. [2023-11-29 03:50:35,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1176 conditions, 657 events. 259/657 cut-off events. For 32/32 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3726 event pairs, 150 based on Foata normal form. 0/448 useless extension candidates. Maximal degree in co-relation 1160. Up to 415 conditions per place. [2023-11-29 03:50:35,521 INFO L140 encePairwiseOnDemand]: 76/79 looper letters, 57 selfloop transitions, 1 changer transitions 0/90 dead transitions. [2023-11-29 03:50:35,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 90 transitions, 472 flow [2023-11-29 03:50:35,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:50:35,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:50:35,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 159 transitions. [2023-11-29 03:50:35,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708860759493671 [2023-11-29 03:50:35,523 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 159 transitions. [2023-11-29 03:50:35,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 159 transitions. [2023-11-29 03:50:35,524 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:50:35,524 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 159 transitions. [2023-11-29 03:50:35,525 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 53.0) internal successors, (159), 3 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:35,526 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:35,526 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:35,526 INFO L175 Difference]: Start difference. First operand has 83 places, 92 transitions, 360 flow. Second operand 3 states and 159 transitions. [2023-11-29 03:50:35,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 90 transitions, 472 flow [2023-11-29 03:50:35,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 90 transitions, 408 flow, removed 18 selfloop flow, removed 4 redundant places. [2023-11-29 03:50:35,533 INFO L231 Difference]: Finished difference. Result has 79 places, 90 transitions, 294 flow [2023-11-29 03:50:35,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=294, PETRI_PLACES=79, PETRI_TRANSITIONS=90} [2023-11-29 03:50:35,535 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 4 predicate places. [2023-11-29 03:50:35,535 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 90 transitions, 294 flow [2023-11-29 03:50:35,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:35,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:50:35,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:50:35,541 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2023-11-29 03:50:35,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:50:35,741 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:50:35,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:50:35,741 INFO L85 PathProgramCache]: Analyzing trace with hash -829683496, now seen corresponding path program 1 times [2023-11-29 03:50:35,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:50:35,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1500381495] [2023-11-29 03:50:35,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:50:35,742 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:50:35,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:50:35,743 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:50:35,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-11-29 03:50:35,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:50:35,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 03:50:35,854 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:50:35,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:35,885 INFO L378 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-29 03:50:35,899 INFO L378 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-29 03:50:35,910 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 03:50:35,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:35,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:35,928 INFO L378 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-29 03:50:35,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:35,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 03:50:36,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:50:36,091 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:50:36,092 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:50:36,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1500381495] [2023-11-29 03:50:36,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1500381495] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:50:36,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:50:36,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:50:36,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122269618] [2023-11-29 03:50:36,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:50:36,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:50:36,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:50:36,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:50:36,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:50:36,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 79 [2023-11-29 03:50:36,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 90 transitions, 294 flow. Second operand has 4 states, 4 states have (on average 44.5) internal successors, (178), 4 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:36,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:50:36,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 79 [2023-11-29 03:50:36,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:50:36,684 INFO L124 PetriNetUnfolderBase]: 241/613 cut-off events. [2023-11-29 03:50:36,685 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2023-11-29 03:50:36,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1069 conditions, 613 events. 241/613 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3476 event pairs, 138 based on Foata normal form. 13/427 useless extension candidates. Maximal degree in co-relation 1054. Up to 383 conditions per place. [2023-11-29 03:50:36,689 INFO L140 encePairwiseOnDemand]: 76/79 looper letters, 55 selfloop transitions, 1 changer transitions 0/88 dead transitions. [2023-11-29 03:50:36,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 88 transitions, 402 flow [2023-11-29 03:50:36,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:50:36,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:50:36,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 163 transitions. [2023-11-29 03:50:36,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6877637130801688 [2023-11-29 03:50:36,691 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 163 transitions. [2023-11-29 03:50:36,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 163 transitions. [2023-11-29 03:50:36,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:50:36,692 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 163 transitions. [2023-11-29 03:50:36,692 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 54.333333333333336) internal successors, (163), 3 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:36,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:36,693 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:36,693 INFO L175 Difference]: Start difference. First operand has 79 places, 90 transitions, 294 flow. Second operand 3 states and 163 transitions. [2023-11-29 03:50:36,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 88 transitions, 402 flow [2023-11-29 03:50:36,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 88 transitions, 401 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:50:36,698 INFO L231 Difference]: Finished difference. Result has 78 places, 88 transitions, 291 flow [2023-11-29 03:50:36,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=291, PETRI_PLACES=78, PETRI_TRANSITIONS=88} [2023-11-29 03:50:36,699 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 3 predicate places. [2023-11-29 03:50:36,699 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 88 transitions, 291 flow [2023-11-29 03:50:36,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 44.5) internal successors, (178), 4 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:36,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:50:36,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:50:36,702 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2023-11-29 03:50:36,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:50:36,901 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:50:36,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:50:36,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1538188443, now seen corresponding path program 1 times [2023-11-29 03:50:36,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:50:36,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1366728002] [2023-11-29 03:50:36,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:50:36,902 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:50:36,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:50:36,903 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:50:36,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-11-29 03:50:36,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:50:36,975 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 03:50:36,976 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:50:37,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:50:37,037 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:50:37,037 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:50:37,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1366728002] [2023-11-29 03:50:37,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1366728002] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:50:37,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:50:37,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:50:37,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747681615] [2023-11-29 03:50:37,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:50:37,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:50:37,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:50:37,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:50:37,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:50:37,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2023-11-29 03:50:37,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 88 transitions, 291 flow. Second operand has 5 states, 5 states have (on average 45.4) internal successors, (227), 5 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:37,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:50:37,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2023-11-29 03:50:37,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:50:37,572 INFO L124 PetriNetUnfolderBase]: 444/1088 cut-off events. [2023-11-29 03:50:37,572 INFO L125 PetriNetUnfolderBase]: For 33/33 co-relation queries the response was YES. [2023-11-29 03:50:37,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1912 conditions, 1088 events. 444/1088 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 6997 event pairs, 234 based on Foata normal form. 0/747 useless extension candidates. Maximal degree in co-relation 1896. Up to 424 conditions per place. [2023-11-29 03:50:37,579 INFO L140 encePairwiseOnDemand]: 73/79 looper letters, 101 selfloop transitions, 5 changer transitions 0/137 dead transitions. [2023-11-29 03:50:37,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 137 transitions, 648 flow [2023-11-29 03:50:37,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:50:37,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:50:37,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 294 transitions. [2023-11-29 03:50:37,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7443037974683544 [2023-11-29 03:50:37,581 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 294 transitions. [2023-11-29 03:50:37,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 294 transitions. [2023-11-29 03:50:37,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:50:37,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 294 transitions. [2023-11-29 03:50:37,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 58.8) internal successors, (294), 5 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:37,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:37,585 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:37,585 INFO L175 Difference]: Start difference. First operand has 78 places, 88 transitions, 291 flow. Second operand 5 states and 294 transitions. [2023-11-29 03:50:37,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 137 transitions, 648 flow [2023-11-29 03:50:37,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 137 transitions, 647 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:50:37,591 INFO L231 Difference]: Finished difference. Result has 83 places, 90 transitions, 315 flow [2023-11-29 03:50:37,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=315, PETRI_PLACES=83, PETRI_TRANSITIONS=90} [2023-11-29 03:50:37,592 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 8 predicate places. [2023-11-29 03:50:37,592 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 90 transitions, 315 flow [2023-11-29 03:50:37,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 45.4) internal successors, (227), 5 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:37,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:50:37,593 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2023-11-29 03:50:37,596 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-11-29 03:50:37,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:50:37,796 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:50:37,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:50:37,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1536108245, now seen corresponding path program 2 times [2023-11-29 03:50:37,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:50:37,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1771827757] [2023-11-29 03:50:37,798 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:50:37,798 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:50:37,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:50:37,800 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:50:37,801 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-11-29 03:50:37,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:50:37,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:50:37,900 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 03:50:37,902 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:50:37,928 INFO L378 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 13 treesize of output 7 [2023-11-29 03:50:37,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:37,940 INFO L378 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 8 treesize of output 1 [2023-11-29 03:50:37,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:37,954 INFO L378 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 13 treesize of output 1 [2023-11-29 03:50:37,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:37,962 INFO L378 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 8 treesize of output 1 [2023-11-29 03:50:37,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:37,975 INFO L378 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 13 treesize of output 1 [2023-11-29 03:50:37,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:50:37,993 INFO L378 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 18 treesize of output 1 [2023-11-29 03:50:38,259 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:50:38,259 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:50:39,077 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:50:39,078 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:50:39,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1771827757] [2023-11-29 03:50:39,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1771827757] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:50:39,078 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:50:39,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-29 03:50:39,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617252980] [2023-11-29 03:50:39,078 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:50:39,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:50:39,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:50:39,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:50:39,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:50:44,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 79 [2023-11-29 03:50:44,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 90 transitions, 315 flow. Second operand has 14 states, 14 states have (on average 44.57142857142857) internal successors, (624), 14 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:50:44,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:50:44,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 79 [2023-11-29 03:50:44,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:50:49,499 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:50:52,313 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.79s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:50:56,316 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:51:00,333 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.82s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:51:02,478 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:51:06,210 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:51:07,535 INFO L124 PetriNetUnfolderBase]: 435/1162 cut-off events. [2023-11-29 03:51:07,535 INFO L125 PetriNetUnfolderBase]: For 249/249 co-relation queries the response was YES. [2023-11-29 03:51:07,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2194 conditions, 1162 events. 435/1162 cut-off events. For 249/249 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7926 event pairs, 255 based on Foata normal form. 16/831 useless extension candidates. Maximal degree in co-relation 2175. Up to 664 conditions per place. [2023-11-29 03:51:07,541 INFO L140 encePairwiseOnDemand]: 70/79 looper letters, 37 selfloop transitions, 60 changer transitions 0/127 dead transitions. [2023-11-29 03:51:07,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 127 transitions, 693 flow [2023-11-29 03:51:07,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 03:51:07,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 03:51:07,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1181 transitions. [2023-11-29 03:51:07,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5979746835443038 [2023-11-29 03:51:07,546 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1181 transitions. [2023-11-29 03:51:07,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1181 transitions. [2023-11-29 03:51:07,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:51:07,547 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1181 transitions. [2023-11-29 03:51:07,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 47.24) internal successors, (1181), 25 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:07,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 79.0) internal successors, (2054), 26 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:07,554 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 79.0) internal successors, (2054), 26 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:07,554 INFO L175 Difference]: Start difference. First operand has 83 places, 90 transitions, 315 flow. Second operand 25 states and 1181 transitions. [2023-11-29 03:51:07,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 127 transitions, 693 flow [2023-11-29 03:51:07,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 127 transitions, 689 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 03:51:07,558 INFO L231 Difference]: Finished difference. Result has 113 places, 126 transitions, 661 flow [2023-11-29 03:51:07,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=661, PETRI_PLACES=113, PETRI_TRANSITIONS=126} [2023-11-29 03:51:07,558 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 38 predicate places. [2023-11-29 03:51:07,558 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 126 transitions, 661 flow [2023-11-29 03:51:07,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 44.57142857142857) internal successors, (624), 14 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:07,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:51:07,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:51:07,561 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2023-11-29 03:51:07,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:07,760 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:51:07,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:51:07,760 INFO L85 PathProgramCache]: Analyzing trace with hash -824504114, now seen corresponding path program 1 times [2023-11-29 03:51:07,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:51:07,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [736991560] [2023-11-29 03:51:07,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:51:07,761 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:07,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:51:07,762 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:51:07,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-11-29 03:51:07,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:51:07,844 INFO L262 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 03:51:07,844 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:51:07,884 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:51:07,885 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:51:07,885 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:51:07,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [736991560] [2023-11-29 03:51:07,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [736991560] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:51:07,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:51:07,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 03:51:07,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305536140] [2023-11-29 03:51:07,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:51:07,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:51:07,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:51:07,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:51:07,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:51:07,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2023-11-29 03:51:07,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 126 transitions, 661 flow. Second operand has 5 states, 5 states have (on average 45.8) internal successors, (229), 5 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:07,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:51:07,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2023-11-29 03:51:07,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:51:08,331 INFO L124 PetriNetUnfolderBase]: 804/2029 cut-off events. [2023-11-29 03:51:08,331 INFO L125 PetriNetUnfolderBase]: For 412/412 co-relation queries the response was YES. [2023-11-29 03:51:08,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3920 conditions, 2029 events. 804/2029 cut-off events. For 412/412 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15211 event pairs, 426 based on Foata normal form. 16/1500 useless extension candidates. Maximal degree in co-relation 3893. Up to 758 conditions per place. [2023-11-29 03:51:08,342 INFO L140 encePairwiseOnDemand]: 73/79 looper letters, 114 selfloop transitions, 17 changer transitions 0/162 dead transitions. [2023-11-29 03:51:08,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 162 transitions, 1012 flow [2023-11-29 03:51:08,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:51:08,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:51:08,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 291 transitions. [2023-11-29 03:51:08,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7367088607594937 [2023-11-29 03:51:08,343 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 291 transitions. [2023-11-29 03:51:08,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 291 transitions. [2023-11-29 03:51:08,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:51:08,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 291 transitions. [2023-11-29 03:51:08,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 58.2) internal successors, (291), 5 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:08,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:08,346 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:08,346 INFO L175 Difference]: Start difference. First operand has 113 places, 126 transitions, 661 flow. Second operand 5 states and 291 transitions. [2023-11-29 03:51:08,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 162 transitions, 1012 flow [2023-11-29 03:51:08,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 162 transitions, 844 flow, removed 46 selfloop flow, removed 10 redundant places. [2023-11-29 03:51:08,353 INFO L231 Difference]: Finished difference. Result has 109 places, 130 transitions, 566 flow [2023-11-29 03:51:08,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=566, PETRI_PLACES=109, PETRI_TRANSITIONS=130} [2023-11-29 03:51:08,354 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 34 predicate places. [2023-11-29 03:51:08,354 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 130 transitions, 566 flow [2023-11-29 03:51:08,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 45.8) internal successors, (229), 5 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:08,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:51:08,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:51:08,357 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2023-11-29 03:51:08,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:08,555 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:51:08,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:51:08,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1572320991, now seen corresponding path program 1 times [2023-11-29 03:51:08,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:51:08,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1443716183] [2023-11-29 03:51:08,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:51:08,557 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:08,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:51:08,557 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:51:08,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-11-29 03:51:08,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:51:08,639 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 03:51:08,640 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:51:08,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:51:08,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:51:08,670 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:51:08,670 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:51:08,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1443716183] [2023-11-29 03:51:08,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1443716183] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:51:08,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:51:08,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 03:51:08,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646108571] [2023-11-29 03:51:08,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:51:08,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:51:08,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:51:08,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:51:08,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:51:08,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 79 [2023-11-29 03:51:08,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 130 transitions, 566 flow. Second operand has 4 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:08,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:51:08,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 79 [2023-11-29 03:51:08,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:51:09,195 INFO L124 PetriNetUnfolderBase]: 976/2219 cut-off events. [2023-11-29 03:51:09,195 INFO L125 PetriNetUnfolderBase]: For 1126/1126 co-relation queries the response was YES. [2023-11-29 03:51:09,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4593 conditions, 2219 events. 976/2219 cut-off events. For 1126/1126 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 15456 event pairs, 658 based on Foata normal form. 0/1845 useless extension candidates. Maximal degree in co-relation 4566. Up to 1532 conditions per place. [2023-11-29 03:51:09,207 INFO L140 encePairwiseOnDemand]: 73/79 looper letters, 89 selfloop transitions, 12 changer transitions 0/126 dead transitions. [2023-11-29 03:51:09,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 126 transitions, 760 flow [2023-11-29 03:51:09,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:51:09,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:51:09,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 183 transitions. [2023-11-29 03:51:09,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791139240506329 [2023-11-29 03:51:09,209 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 183 transitions. [2023-11-29 03:51:09,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 183 transitions. [2023-11-29 03:51:09,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:51:09,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 183 transitions. [2023-11-29 03:51:09,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 45.75) internal successors, (183), 4 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:09,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 79.0) internal successors, (395), 5 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:09,211 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 79.0) internal successors, (395), 5 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:09,211 INFO L175 Difference]: Start difference. First operand has 109 places, 130 transitions, 566 flow. Second operand 4 states and 183 transitions. [2023-11-29 03:51:09,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 126 transitions, 760 flow [2023-11-29 03:51:09,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 126 transitions, 748 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:51:09,219 INFO L231 Difference]: Finished difference. Result has 107 places, 126 transitions, 570 flow [2023-11-29 03:51:09,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=570, PETRI_PLACES=107, PETRI_TRANSITIONS=126} [2023-11-29 03:51:09,220 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 32 predicate places. [2023-11-29 03:51:09,220 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 126 transitions, 570 flow [2023-11-29 03:51:09,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:09,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:51:09,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:51:09,223 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-11-29 03:51:09,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:09,421 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:51:09,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:51:09,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1572320990, now seen corresponding path program 1 times [2023-11-29 03:51:09,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:51:09,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [426343418] [2023-11-29 03:51:09,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:51:09,422 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:09,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:51:09,423 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:51:09,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-11-29 03:51:09,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:51:09,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 03:51:09,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:51:09,506 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 03:51:09,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:51:09,658 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:51:09,658 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:51:09,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [426343418] [2023-11-29 03:51:09,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [426343418] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:51:09,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:51:09,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 03:51:09,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82633987] [2023-11-29 03:51:09,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:51:09,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 03:51:09,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:51:09,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 03:51:09,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 03:51:10,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 79 [2023-11-29 03:51:10,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 126 transitions, 570 flow. Second operand has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:10,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:51:10,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 79 [2023-11-29 03:51:10,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:51:10,892 INFO L124 PetriNetUnfolderBase]: 1982/3930 cut-off events. [2023-11-29 03:51:10,892 INFO L125 PetriNetUnfolderBase]: For 2187/2187 co-relation queries the response was YES. [2023-11-29 03:51:10,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8380 conditions, 3930 events. 1982/3930 cut-off events. For 2187/2187 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 27092 event pairs, 880 based on Foata normal form. 0/3066 useless extension candidates. Maximal degree in co-relation 8352. Up to 2070 conditions per place. [2023-11-29 03:51:10,920 INFO L140 encePairwiseOnDemand]: 69/79 looper letters, 122 selfloop transitions, 29 changer transitions 0/173 dead transitions. [2023-11-29 03:51:10,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 173 transitions, 1064 flow [2023-11-29 03:51:10,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:51:10,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:51:10,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 309 transitions. [2023-11-29 03:51:10,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518987341772152 [2023-11-29 03:51:10,923 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 309 transitions. [2023-11-29 03:51:10,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 309 transitions. [2023-11-29 03:51:10,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:51:10,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 309 transitions. [2023-11-29 03:51:10,925 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 51.5) internal successors, (309), 6 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:10,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 79.0) internal successors, (553), 7 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:10,926 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 79.0) internal successors, (553), 7 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:10,927 INFO L175 Difference]: Start difference. First operand has 107 places, 126 transitions, 570 flow. Second operand 6 states and 309 transitions. [2023-11-29 03:51:10,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 173 transitions, 1064 flow [2023-11-29 03:51:10,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 173 transitions, 1051 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:51:10,938 INFO L231 Difference]: Finished difference. Result has 112 places, 132 transitions, 651 flow [2023-11-29 03:51:10,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=557, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=651, PETRI_PLACES=112, PETRI_TRANSITIONS=132} [2023-11-29 03:51:10,939 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 37 predicate places. [2023-11-29 03:51:10,939 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 132 transitions, 651 flow [2023-11-29 03:51:10,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:10,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:51:10,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:51:10,944 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2023-11-29 03:51:11,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:11,143 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:51:11,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:51:11,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1674107307, now seen corresponding path program 1 times [2023-11-29 03:51:11,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:51:11,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2104889879] [2023-11-29 03:51:11,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:51:11,145 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:11,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:51:11,146 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:51:11,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-11-29 03:51:11,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:51:11,272 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 03:51:11,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:51:11,288 INFO L378 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 13 treesize of output 7 [2023-11-29 03:51:11,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:11,298 INFO L378 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 8 treesize of output 1 [2023-11-29 03:51:11,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:11,304 INFO L378 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 8 treesize of output 1 [2023-11-29 03:51:11,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:11,310 INFO L378 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 13 treesize of output 1 [2023-11-29 03:51:11,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:11,341 INFO L378 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 18 treesize of output 1 [2023-11-29 03:51:11,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:11,351 INFO L378 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 13 treesize of output 1 [2023-11-29 03:51:11,479 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 03:51:11,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2023-11-29 03:51:12,211 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:51:12,211 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:51:13,417 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:51:13,417 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:51:13,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2104889879] [2023-11-29 03:51:13,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2104889879] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:51:13,418 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:51:13,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2023-11-29 03:51:13,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890481805] [2023-11-29 03:51:13,418 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:51:13,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 03:51:13,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:51:13,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 03:51:13,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2023-11-29 03:51:21,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 79 [2023-11-29 03:51:21,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 132 transitions, 651 flow. Second operand has 18 states, 18 states have (on average 39.22222222222222) internal successors, (706), 18 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:21,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:51:21,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 79 [2023-11-29 03:51:21,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:51:27,858 INFO L124 PetriNetUnfolderBase]: 3451/7370 cut-off events. [2023-11-29 03:51:27,858 INFO L125 PetriNetUnfolderBase]: For 2610/2610 co-relation queries the response was YES. [2023-11-29 03:51:27,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16360 conditions, 7370 events. 3451/7370 cut-off events. For 2610/2610 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 60239 event pairs, 1493 based on Foata normal form. 0/6784 useless extension candidates. Maximal degree in co-relation 16331. Up to 2210 conditions per place. [2023-11-29 03:51:27,931 INFO L140 encePairwiseOnDemand]: 66/79 looper letters, 191 selfloop transitions, 99 changer transitions 0/313 dead transitions. [2023-11-29 03:51:27,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 313 transitions, 1917 flow [2023-11-29 03:51:27,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 03:51:27,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 03:51:27,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1082 transitions. [2023-11-29 03:51:27,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5954870665932857 [2023-11-29 03:51:27,939 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1082 transitions. [2023-11-29 03:51:27,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1082 transitions. [2023-11-29 03:51:27,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:51:27,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1082 transitions. [2023-11-29 03:51:27,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 47.04347826086956) internal successors, (1082), 23 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:27,949 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 79.0) internal successors, (1896), 24 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:27,951 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 79.0) internal successors, (1896), 24 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:27,951 INFO L175 Difference]: Start difference. First operand has 112 places, 132 transitions, 651 flow. Second operand 23 states and 1082 transitions. [2023-11-29 03:51:27,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 313 transitions, 1917 flow [2023-11-29 03:51:27,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 313 transitions, 1871 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:51:27,980 INFO L231 Difference]: Finished difference. Result has 136 places, 176 transitions, 1087 flow [2023-11-29 03:51:27,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1087, PETRI_PLACES=136, PETRI_TRANSITIONS=176} [2023-11-29 03:51:27,981 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 61 predicate places. [2023-11-29 03:51:27,982 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 176 transitions, 1087 flow [2023-11-29 03:51:27,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 39.22222222222222) internal successors, (706), 18 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:27,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:51:27,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:51:27,986 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2023-11-29 03:51:28,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:28,183 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:51:28,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:51:28,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1497309851, now seen corresponding path program 1 times [2023-11-29 03:51:28,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:51:28,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [843622921] [2023-11-29 03:51:28,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:51:28,185 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:28,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:51:28,186 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:51:28,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-11-29 03:51:28,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:51:28,277 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 03:51:28,279 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:51:28,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:51:28,354 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:51:28,355 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:51:28,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [843622921] [2023-11-29 03:51:28,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [843622921] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:51:28,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:51:28,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:51:28,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411862604] [2023-11-29 03:51:28,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:51:28,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:51:28,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:51:28,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:51:28,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:51:28,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2023-11-29 03:51:28,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 176 transitions, 1087 flow. Second operand has 5 states, 5 states have (on average 45.8) internal successors, (229), 5 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:28,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:51:28,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2023-11-29 03:51:28,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:51:29,526 INFO L124 PetriNetUnfolderBase]: 2543/5620 cut-off events. [2023-11-29 03:51:29,526 INFO L125 PetriNetUnfolderBase]: For 3624/3682 co-relation queries the response was YES. [2023-11-29 03:51:29,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13389 conditions, 5620 events. 2543/5620 cut-off events. For 3624/3682 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 44746 event pairs, 1464 based on Foata normal form. 26/5119 useless extension candidates. Maximal degree in co-relation 13354. Up to 3430 conditions per place. [2023-11-29 03:51:29,566 INFO L140 encePairwiseOnDemand]: 73/79 looper letters, 200 selfloop transitions, 5 changer transitions 0/236 dead transitions. [2023-11-29 03:51:29,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 236 transitions, 1831 flow [2023-11-29 03:51:29,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:51:29,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:51:29,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 287 transitions. [2023-11-29 03:51:29,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7265822784810126 [2023-11-29 03:51:29,569 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 287 transitions. [2023-11-29 03:51:29,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 287 transitions. [2023-11-29 03:51:29,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:51:29,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 287 transitions. [2023-11-29 03:51:29,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 57.4) internal successors, (287), 5 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:29,573 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:29,573 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:29,573 INFO L175 Difference]: Start difference. First operand has 136 places, 176 transitions, 1087 flow. Second operand 5 states and 287 transitions. [2023-11-29 03:51:29,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 236 transitions, 1831 flow [2023-11-29 03:51:29,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 236 transitions, 1785 flow, removed 8 selfloop flow, removed 2 redundant places. [2023-11-29 03:51:29,604 INFO L231 Difference]: Finished difference. Result has 140 places, 178 transitions, 1076 flow [2023-11-29 03:51:29,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=1045, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1076, PETRI_PLACES=140, PETRI_TRANSITIONS=178} [2023-11-29 03:51:29,605 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 65 predicate places. [2023-11-29 03:51:29,605 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 178 transitions, 1076 flow [2023-11-29 03:51:29,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 45.8) internal successors, (229), 5 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:29,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:51:29,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:51:29,608 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-11-29 03:51:29,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:29,807 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:51:29,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:51:29,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1674107306, now seen corresponding path program 1 times [2023-11-29 03:51:29,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:51:29,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [401936881] [2023-11-29 03:51:29,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:51:29,808 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:29,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:51:29,809 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:51:29,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-11-29 03:51:29,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:51:29,947 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 03:51:29,949 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:51:29,958 INFO L378 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-29 03:51:29,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:29,975 INFO L378 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-29 03:51:29,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:29,981 INFO L378 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-29 03:51:29,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:29,989 INFO L378 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-29 03:51:29,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:29,995 INFO L378 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-29 03:51:30,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:30,003 INFO L378 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-29 03:51:30,028 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 03:51:30,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2023-11-29 03:51:30,087 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 03:51:30,087 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:51:30,087 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:51:30,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [401936881] [2023-11-29 03:51:30,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [401936881] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:51:30,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:51:30,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:51:30,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318030957] [2023-11-29 03:51:30,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:51:30,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:51:30,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:51:30,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:51:30,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:51:30,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 79 [2023-11-29 03:51:30,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 178 transitions, 1076 flow. Second operand has 4 states, 4 states have (on average 38.75) internal successors, (155), 4 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:30,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:51:30,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 79 [2023-11-29 03:51:30,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:51:31,237 INFO L124 PetriNetUnfolderBase]: 2939/5890 cut-off events. [2023-11-29 03:51:31,237 INFO L125 PetriNetUnfolderBase]: For 3627/3637 co-relation queries the response was YES. [2023-11-29 03:51:31,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14632 conditions, 5890 events. 2939/5890 cut-off events. For 3627/3637 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 43198 event pairs, 1877 based on Foata normal form. 146/5963 useless extension candidates. Maximal degree in co-relation 14594. Up to 4420 conditions per place. [2023-11-29 03:51:31,323 INFO L140 encePairwiseOnDemand]: 72/79 looper letters, 123 selfloop transitions, 29 changer transitions 0/174 dead transitions. [2023-11-29 03:51:31,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 174 transitions, 1372 flow [2023-11-29 03:51:31,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:51:31,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:51:31,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 219 transitions. [2023-11-29 03:51:31,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544303797468354 [2023-11-29 03:51:31,325 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 219 transitions. [2023-11-29 03:51:31,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 219 transitions. [2023-11-29 03:51:31,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:51:31,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 219 transitions. [2023-11-29 03:51:31,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 43.8) internal successors, (219), 5 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:31,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:31,327 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:31,327 INFO L175 Difference]: Start difference. First operand has 140 places, 178 transitions, 1076 flow. Second operand 5 states and 219 transitions. [2023-11-29 03:51:31,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 174 transitions, 1372 flow [2023-11-29 03:51:31,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 174 transitions, 1367 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:51:31,351 INFO L231 Difference]: Finished difference. Result has 138 places, 174 transitions, 1121 flow [2023-11-29 03:51:31,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1121, PETRI_PLACES=138, PETRI_TRANSITIONS=174} [2023-11-29 03:51:31,352 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 63 predicate places. [2023-11-29 03:51:31,352 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 174 transitions, 1121 flow [2023-11-29 03:51:31,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.75) internal successors, (155), 4 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:31,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:51:31,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:51:31,355 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-11-29 03:51:31,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:31,553 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:51:31,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:51:31,554 INFO L85 PathProgramCache]: Analyzing trace with hash 357719528, now seen corresponding path program 1 times [2023-11-29 03:51:31,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:51:31,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1821981831] [2023-11-29 03:51:31,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:51:31,555 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:31,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:51:31,556 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:51:31,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-11-29 03:51:31,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:51:31,665 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 03:51:31,667 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:51:31,750 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-29 03:51:31,750 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:51:31,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2023-11-29 03:51:32,072 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-29 03:51:32,072 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:51:32,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1821981831] [2023-11-29 03:51:32,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1821981831] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:51:32,073 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:51:32,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-11-29 03:51:32,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999142387] [2023-11-29 03:51:32,073 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:51:32,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 03:51:32,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:51:32,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 03:51:32,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-29 03:51:34,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 79 [2023-11-29 03:51:34,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 174 transitions, 1121 flow. Second operand has 10 states, 10 states have (on average 43.9) internal successors, (439), 10 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:34,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:51:34,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 79 [2023-11-29 03:51:34,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:51:36,692 INFO L124 PetriNetUnfolderBase]: 3029/5903 cut-off events. [2023-11-29 03:51:36,693 INFO L125 PetriNetUnfolderBase]: For 3696/3744 co-relation queries the response was YES. [2023-11-29 03:51:36,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15196 conditions, 5903 events. 3029/5903 cut-off events. For 3696/3744 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 42530 event pairs, 1061 based on Foata normal form. 238/5918 useless extension candidates. Maximal degree in co-relation 15158. Up to 2060 conditions per place. [2023-11-29 03:51:36,765 INFO L140 encePairwiseOnDemand]: 68/79 looper letters, 161 selfloop transitions, 55 changer transitions 0/241 dead transitions. [2023-11-29 03:51:36,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 241 transitions, 1813 flow [2023-11-29 03:51:36,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 03:51:36,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 03:51:36,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 438 transitions. [2023-11-29 03:51:36,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6930379746835443 [2023-11-29 03:51:36,769 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 438 transitions. [2023-11-29 03:51:36,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 438 transitions. [2023-11-29 03:51:36,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:51:36,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 438 transitions. [2023-11-29 03:51:36,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 54.75) internal successors, (438), 8 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:36,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 79.0) internal successors, (711), 9 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:36,772 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 79.0) internal successors, (711), 9 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:36,772 INFO L175 Difference]: Start difference. First operand has 138 places, 174 transitions, 1121 flow. Second operand 8 states and 438 transitions. [2023-11-29 03:51:36,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 241 transitions, 1813 flow [2023-11-29 03:51:36,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 241 transitions, 1772 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 03:51:36,802 INFO L231 Difference]: Finished difference. Result has 143 places, 180 transitions, 1282 flow [2023-11-29 03:51:36,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=1078, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1282, PETRI_PLACES=143, PETRI_TRANSITIONS=180} [2023-11-29 03:51:36,803 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 68 predicate places. [2023-11-29 03:51:36,803 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 180 transitions, 1282 flow [2023-11-29 03:51:36,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 43.9) internal successors, (439), 10 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:36,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:51:36,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:51:36,807 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2023-11-29 03:51:37,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:37,005 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:51:37,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:51:37,006 INFO L85 PathProgramCache]: Analyzing trace with hash 314947609, now seen corresponding path program 1 times [2023-11-29 03:51:37,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:51:37,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1410017819] [2023-11-29 03:51:37,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:51:37,006 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:37,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:51:37,008 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:51:37,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-11-29 03:51:37,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:51:37,158 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 03:51:37,160 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:51:37,226 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:51:37,227 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:51:37,227 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:51:37,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1410017819] [2023-11-29 03:51:37,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1410017819] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:51:37,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:51:37,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 03:51:37,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355200968] [2023-11-29 03:51:37,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:51:37,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:51:37,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:51:37,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:51:37,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:51:37,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2023-11-29 03:51:37,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 180 transitions, 1282 flow. Second operand has 5 states, 5 states have (on average 46.2) internal successors, (231), 5 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:37,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:51:37,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2023-11-29 03:51:37,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:51:38,240 INFO L124 PetriNetUnfolderBase]: 2801/5656 cut-off events. [2023-11-29 03:51:38,240 INFO L125 PetriNetUnfolderBase]: For 6984/7036 co-relation queries the response was YES. [2023-11-29 03:51:38,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15680 conditions, 5656 events. 2801/5656 cut-off events. For 6984/7036 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 41041 event pairs, 1594 based on Foata normal form. 13/5441 useless extension candidates. Maximal degree in co-relation 15640. Up to 3822 conditions per place. [2023-11-29 03:51:38,289 INFO L140 encePairwiseOnDemand]: 73/79 looper letters, 160 selfloop transitions, 21 changer transitions 0/209 dead transitions. [2023-11-29 03:51:38,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 209 transitions, 1759 flow [2023-11-29 03:51:38,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:51:38,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 03:51:38,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 284 transitions. [2023-11-29 03:51:38,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7189873417721518 [2023-11-29 03:51:38,291 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 284 transitions. [2023-11-29 03:51:38,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 284 transitions. [2023-11-29 03:51:38,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:51:38,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 284 transitions. [2023-11-29 03:51:38,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 56.8) internal successors, (284), 5 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:38,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:38,294 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:38,294 INFO L175 Difference]: Start difference. First operand has 143 places, 180 transitions, 1282 flow. Second operand 5 states and 284 transitions. [2023-11-29 03:51:38,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 209 transitions, 1759 flow [2023-11-29 03:51:38,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 209 transitions, 1707 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-11-29 03:51:38,327 INFO L231 Difference]: Finished difference. Result has 145 places, 184 transitions, 1329 flow [2023-11-29 03:51:38,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=1234, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1329, PETRI_PLACES=145, PETRI_TRANSITIONS=184} [2023-11-29 03:51:38,328 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 70 predicate places. [2023-11-29 03:51:38,328 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 184 transitions, 1329 flow [2023-11-29 03:51:38,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 46.2) internal successors, (231), 5 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:38,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:51:38,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:51:38,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2023-11-29 03:51:38,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:38,529 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:51:38,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:51:38,530 INFO L85 PathProgramCache]: Analyzing trace with hash 2008664694, now seen corresponding path program 1 times [2023-11-29 03:51:38,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:51:38,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1217367469] [2023-11-29 03:51:38,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:51:38,531 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:38,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:51:38,532 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:51:38,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-11-29 03:51:38,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:51:38,713 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 03:51:38,716 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:51:38,740 INFO L378 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 13 treesize of output 7 [2023-11-29 03:51:38,746 INFO L378 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-29 03:51:38,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:51:38,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:38,772 INFO L378 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 8 treesize of output 1 [2023-11-29 03:51:38,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:38,787 INFO L378 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 13 treesize of output 1 [2023-11-29 03:51:38,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:51:38,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:38,807 INFO L378 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 8 treesize of output 1 [2023-11-29 03:51:38,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:38,834 INFO L378 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 18 treesize of output 1 [2023-11-29 03:51:38,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:38,848 INFO L378 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 13 treesize of output 1 [2023-11-29 03:51:39,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:39,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-29 03:51:39,018 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 03:51:39,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 03:51:39,285 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-29 03:51:39,286 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:51:39,980 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-29 03:51:39,981 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:51:39,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1217367469] [2023-11-29 03:51:39,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1217367469] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:51:39,981 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:51:39,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-29 03:51:39,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863287401] [2023-11-29 03:51:39,981 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:51:39,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 03:51:39,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:51:39,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 03:51:39,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-29 03:51:45,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 79 [2023-11-29 03:51:45,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 184 transitions, 1329 flow. Second operand has 12 states, 12 states have (on average 40.166666666666664) internal successors, (482), 12 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:45,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:51:45,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 79 [2023-11-29 03:51:45,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:51:50,864 INFO L124 PetriNetUnfolderBase]: 5224/9859 cut-off events. [2023-11-29 03:51:50,865 INFO L125 PetriNetUnfolderBase]: For 13124/13178 co-relation queries the response was YES. [2023-11-29 03:51:50,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28030 conditions, 9859 events. 5224/9859 cut-off events. For 13124/13178 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 73234 event pairs, 1870 based on Foata normal form. 16/9511 useless extension candidates. Maximal degree in co-relation 27990. Up to 1734 conditions per place. [2023-11-29 03:51:50,953 INFO L140 encePairwiseOnDemand]: 66/79 looper letters, 241 selfloop transitions, 122 changer transitions 0/388 dead transitions. [2023-11-29 03:51:50,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 388 transitions, 3301 flow [2023-11-29 03:51:50,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 03:51:50,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 03:51:50,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1077 transitions. [2023-11-29 03:51:50,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592735277930655 [2023-11-29 03:51:50,957 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1077 transitions. [2023-11-29 03:51:50,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1077 transitions. [2023-11-29 03:51:50,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:51:50,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1077 transitions. [2023-11-29 03:51:50,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 46.82608695652174) internal successors, (1077), 23 states have internal predecessors, (1077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:50,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 79.0) internal successors, (1896), 24 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:50,964 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 79.0) internal successors, (1896), 24 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:50,964 INFO L175 Difference]: Start difference. First operand has 145 places, 184 transitions, 1329 flow. Second operand 23 states and 1077 transitions. [2023-11-29 03:51:50,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 388 transitions, 3301 flow [2023-11-29 03:51:51,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 388 transitions, 3270 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 03:51:51,014 INFO L231 Difference]: Finished difference. Result has 168 places, 224 transitions, 1868 flow [2023-11-29 03:51:51,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=1296, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1868, PETRI_PLACES=168, PETRI_TRANSITIONS=224} [2023-11-29 03:51:51,015 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 93 predicate places. [2023-11-29 03:51:51,015 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 224 transitions, 1868 flow [2023-11-29 03:51:51,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 40.166666666666664) internal successors, (482), 12 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:51,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:51:51,016 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:51:51,019 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2023-11-29 03:51:51,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:51,216 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:51:51,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:51:51,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1009159985, now seen corresponding path program 1 times [2023-11-29 03:51:51,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:51:51,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1127081369] [2023-11-29 03:51:51,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:51:51,218 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:51,218 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:51:51,219 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:51:51,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-11-29 03:51:51,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:51:51,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 03:51:51,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:51:51,490 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:51:51,490 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:51:51,681 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:51:51,682 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:51:51,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1127081369] [2023-11-29 03:51:51,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1127081369] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:51:51,682 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:51:51,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-11-29 03:51:51,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53970024] [2023-11-29 03:51:51,683 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:51:51,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:51:51,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:51:51,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:51:51,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:51:52,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2023-11-29 03:51:52,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 224 transitions, 1868 flow. Second operand has 14 states, 14 states have (on average 45.857142857142854) internal successors, (642), 14 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:52,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:51:52,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2023-11-29 03:51:52,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:51:54,557 INFO L124 PetriNetUnfolderBase]: 4489/8744 cut-off events. [2023-11-29 03:51:54,557 INFO L125 PetriNetUnfolderBase]: For 15221/15279 co-relation queries the response was YES. [2023-11-29 03:51:54,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27388 conditions, 8744 events. 4489/8744 cut-off events. For 15221/15279 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 65558 event pairs, 2236 based on Foata normal form. 60/8610 useless extension candidates. Maximal degree in co-relation 27343. Up to 4342 conditions per place. [2023-11-29 03:51:54,629 INFO L140 encePairwiseOnDemand]: 69/79 looper letters, 240 selfloop transitions, 80 changer transitions 0/351 dead transitions. [2023-11-29 03:51:54,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 351 transitions, 3304 flow [2023-11-29 03:51:54,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 03:51:54,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 03:51:54,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 610 transitions. [2023-11-29 03:51:54,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7019562715765247 [2023-11-29 03:51:54,632 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 610 transitions. [2023-11-29 03:51:54,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 610 transitions. [2023-11-29 03:51:54,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:51:54,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 610 transitions. [2023-11-29 03:51:54,633 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 55.45454545454545) internal successors, (610), 11 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:54,635 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 79.0) internal successors, (948), 12 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:54,635 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 79.0) internal successors, (948), 12 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:54,635 INFO L175 Difference]: Start difference. First operand has 168 places, 224 transitions, 1868 flow. Second operand 11 states and 610 transitions. [2023-11-29 03:51:54,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 351 transitions, 3304 flow [2023-11-29 03:51:54,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 351 transitions, 3227 flow, removed 12 selfloop flow, removed 9 redundant places. [2023-11-29 03:51:54,710 INFO L231 Difference]: Finished difference. Result has 173 places, 250 transitions, 2404 flow [2023-11-29 03:51:54,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=1787, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2404, PETRI_PLACES=173, PETRI_TRANSITIONS=250} [2023-11-29 03:51:54,711 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 98 predicate places. [2023-11-29 03:51:54,711 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 250 transitions, 2404 flow [2023-11-29 03:51:54,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 45.857142857142854) internal successors, (642), 14 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:54,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:51:54,712 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:51:54,715 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-11-29 03:51:54,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:54,913 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:51:54,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:51:54,913 INFO L85 PathProgramCache]: Analyzing trace with hash -224339653, now seen corresponding path program 2 times [2023-11-29 03:51:54,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:51:54,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1588536915] [2023-11-29 03:51:54,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:51:54,914 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:54,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:51:54,915 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:51:54,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-11-29 03:51:55,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:51:55,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:51:55,004 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 03:51:55,006 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:51:55,019 INFO L378 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 13 treesize of output 7 [2023-11-29 03:51:55,024 INFO L378 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-29 03:51:55,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:55,050 INFO L378 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 18 treesize of output 1 [2023-11-29 03:51:55,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:55,061 INFO L378 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 13 treesize of output 1 [2023-11-29 03:51:55,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:51:55,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:55,075 INFO L378 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 8 treesize of output 1 [2023-11-29 03:51:55,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:55,086 INFO L378 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 13 treesize of output 1 [2023-11-29 03:51:55,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:51:55,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:55,103 INFO L378 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 8 treesize of output 1 [2023-11-29 03:51:55,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:51:55,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-29 03:51:55,202 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 03:51:55,203 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 03:51:55,372 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 03:51:55,373 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:51:55,373 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:51:55,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1588536915] [2023-11-29 03:51:55,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1588536915] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:51:55,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:51:55,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:51:55,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499989490] [2023-11-29 03:51:55,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:51:55,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 03:51:55,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:51:55,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 03:51:55,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 03:51:56,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 79 [2023-11-29 03:51:56,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 250 transitions, 2404 flow. Second operand has 6 states, 6 states have (on average 39.0) internal successors, (234), 6 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:56,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:51:56,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 79 [2023-11-29 03:51:56,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:51:58,105 INFO L124 PetriNetUnfolderBase]: 6407/11292 cut-off events. [2023-11-29 03:51:58,106 INFO L125 PetriNetUnfolderBase]: For 24566/24572 co-relation queries the response was YES. [2023-11-29 03:51:58,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37353 conditions, 11292 events. 6407/11292 cut-off events. For 24566/24572 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 79724 event pairs, 2405 based on Foata normal form. 60/11238 useless extension candidates. Maximal degree in co-relation 37302. Up to 5921 conditions per place. [2023-11-29 03:51:58,195 INFO L140 encePairwiseOnDemand]: 70/79 looper letters, 276 selfloop transitions, 44 changer transitions 0/340 dead transitions. [2023-11-29 03:51:58,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 340 transitions, 3688 flow [2023-11-29 03:51:58,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:51:58,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:51:58,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 297 transitions. [2023-11-29 03:51:58,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6265822784810127 [2023-11-29 03:51:58,198 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 297 transitions. [2023-11-29 03:51:58,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 297 transitions. [2023-11-29 03:51:58,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:51:58,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 297 transitions. [2023-11-29 03:51:58,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 49.5) internal successors, (297), 6 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:58,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 79.0) internal successors, (553), 7 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:58,201 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 79.0) internal successors, (553), 7 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:58,201 INFO L175 Difference]: Start difference. First operand has 173 places, 250 transitions, 2404 flow. Second operand 6 states and 297 transitions. [2023-11-29 03:51:58,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 340 transitions, 3688 flow [2023-11-29 03:51:58,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 340 transitions, 3670 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-11-29 03:51:58,314 INFO L231 Difference]: Finished difference. Result has 177 places, 261 transitions, 2623 flow [2023-11-29 03:51:58,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=2386, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2623, PETRI_PLACES=177, PETRI_TRANSITIONS=261} [2023-11-29 03:51:58,314 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 102 predicate places. [2023-11-29 03:51:58,315 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 261 transitions, 2623 flow [2023-11-29 03:51:58,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 39.0) internal successors, (234), 6 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:51:58,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:51:58,315 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 1, 1, 1] [2023-11-29 03:51:58,318 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2023-11-29 03:51:58,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:58,516 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:51:58,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:51:58,516 INFO L85 PathProgramCache]: Analyzing trace with hash -866128407, now seen corresponding path program 1 times [2023-11-29 03:51:58,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:51:58,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [538233671] [2023-11-29 03:51:58,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:51:58,517 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:51:58,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:51:58,518 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:51:58,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-11-29 03:51:58,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:51:58,611 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 03:51:58,612 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:51:58,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 03:51:59,033 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:51:59,034 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:52:01,362 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:52:01,363 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:52:01,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [538233671] [2023-11-29 03:52:01,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [538233671] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:52:01,363 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:52:01,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2023-11-29 03:52:01,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173494947] [2023-11-29 03:52:01,363 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:52:01,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 03:52:01,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:52:01,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 03:52:01,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=276, Unknown=0, NotChecked=0, Total=380 [2023-11-29 03:52:16,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 79 [2023-11-29 03:52:16,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 261 transitions, 2623 flow. Second operand has 20 states, 20 states have (on average 44.75) internal successors, (895), 20 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:52:16,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:52:16,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 79 [2023-11-29 03:52:16,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:52:27,752 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.77s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:52:31,754 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:52:33,455 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:52:37,457 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:52:41,460 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:52:45,496 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:52:49,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:52:55,242 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.87s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:53:01,470 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.97s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:53:06,822 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.15s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:53:12,427 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:53:14,699 INFO L124 PetriNetUnfolderBase]: 4779/9573 cut-off events. [2023-11-29 03:53:14,699 INFO L125 PetriNetUnfolderBase]: For 28880/28904 co-relation queries the response was YES. [2023-11-29 03:53:14,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33606 conditions, 9573 events. 4779/9573 cut-off events. For 28880/28904 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 75161 event pairs, 2791 based on Foata normal form. 36/9411 useless extension candidates. Maximal degree in co-relation 33552. Up to 7011 conditions per place. [2023-11-29 03:53:14,776 INFO L140 encePairwiseOnDemand]: 71/79 looper letters, 104 selfloop transitions, 187 changer transitions 0/327 dead transitions. [2023-11-29 03:53:14,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 327 transitions, 3979 flow [2023-11-29 03:53:14,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-29 03:53:14,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-29 03:53:14,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1808 transitions. [2023-11-29 03:53:14,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5868224602401818 [2023-11-29 03:53:14,779 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 1808 transitions. [2023-11-29 03:53:14,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 1808 transitions. [2023-11-29 03:53:14,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:53:14,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 1808 transitions. [2023-11-29 03:53:14,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 46.35897435897436) internal successors, (1808), 39 states have internal predecessors, (1808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:14,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 79.0) internal successors, (3160), 40 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:14,787 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 79.0) internal successors, (3160), 40 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:14,787 INFO L175 Difference]: Start difference. First operand has 177 places, 261 transitions, 2623 flow. Second operand 39 states and 1808 transitions. [2023-11-29 03:53:14,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 327 transitions, 3979 flow [2023-11-29 03:53:14,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 327 transitions, 3914 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-11-29 03:53:14,890 INFO L231 Difference]: Finished difference. Result has 219 places, 321 transitions, 3696 flow [2023-11-29 03:53:14,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=2564, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=3696, PETRI_PLACES=219, PETRI_TRANSITIONS=321} [2023-11-29 03:53:14,890 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 144 predicate places. [2023-11-29 03:53:14,890 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 321 transitions, 3696 flow [2023-11-29 03:53:14,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 44.75) internal successors, (895), 20 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:14,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:53:14,891 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:53:14,893 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2023-11-29 03:53:15,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:53:15,092 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:53:15,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:53:15,092 INFO L85 PathProgramCache]: Analyzing trace with hash 269015140, now seen corresponding path program 2 times [2023-11-29 03:53:15,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:53:15,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1392590700] [2023-11-29 03:53:15,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:53:15,093 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:53:15,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:53:15,094 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:53:15,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-11-29 03:53:15,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:53:15,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:53:15,240 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 03:53:15,243 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:53:15,262 INFO L378 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 18 treesize of output 7 [2023-11-29 03:53:15,278 INFO L378 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-29 03:53:15,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:53:15,295 INFO L378 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 13 treesize of output 1 [2023-11-29 03:53:15,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:53:15,308 INFO L378 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 13 treesize of output 1 [2023-11-29 03:53:15,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:53:15,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:53:15,326 INFO L378 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 8 treesize of output 1 [2023-11-29 03:53:15,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:53:15,339 INFO L378 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 13 treesize of output 1 [2023-11-29 03:53:15,348 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:53:15,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:53:15,359 INFO L378 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 8 treesize of output 1 [2023-11-29 03:53:15,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:53:15,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-29 03:53:15,474 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 03:53:15,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 03:53:15,714 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 03:53:15,714 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:53:16,548 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 03:53:16,548 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:53:16,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1392590700] [2023-11-29 03:53:16,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1392590700] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:53:16,549 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:53:16,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-29 03:53:16,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917289970] [2023-11-29 03:53:16,549 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:53:16,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 03:53:16,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:53:16,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 03:53:16,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-11-29 03:53:22,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 79 [2023-11-29 03:53:22,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 321 transitions, 3696 flow. Second operand has 12 states, 12 states have (on average 39.5) internal successors, (474), 12 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:22,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:53:22,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 79 [2023-11-29 03:53:22,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:53:27,958 INFO L124 PetriNetUnfolderBase]: 10015/17043 cut-off events. [2023-11-29 03:53:27,958 INFO L125 PetriNetUnfolderBase]: For 42663/42911 co-relation queries the response was YES. [2023-11-29 03:53:28,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59861 conditions, 17043 events. 10015/17043 cut-off events. For 42663/42911 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 118698 event pairs, 1775 based on Foata normal form. 412/17295 useless extension candidates. Maximal degree in co-relation 59800. Up to 4920 conditions per place. [2023-11-29 03:53:28,141 INFO L140 encePairwiseOnDemand]: 69/79 looper letters, 506 selfloop transitions, 72 changer transitions 0/598 dead transitions. [2023-11-29 03:53:28,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 598 transitions, 6662 flow [2023-11-29 03:53:28,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 03:53:28,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 03:53:28,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 622 transitions. [2023-11-29 03:53:28,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6561181434599156 [2023-11-29 03:53:28,144 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 622 transitions. [2023-11-29 03:53:28,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 622 transitions. [2023-11-29 03:53:28,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:53:28,145 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 622 transitions. [2023-11-29 03:53:28,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 51.833333333333336) internal successors, (622), 12 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:28,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 79.0) internal successors, (1027), 13 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:28,147 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 79.0) internal successors, (1027), 13 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:28,147 INFO L175 Difference]: Start difference. First operand has 219 places, 321 transitions, 3696 flow. Second operand 12 states and 622 transitions. [2023-11-29 03:53:28,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 598 transitions, 6662 flow [2023-11-29 03:53:28,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 598 transitions, 6296 flow, removed 78 selfloop flow, removed 18 redundant places. [2023-11-29 03:53:28,342 INFO L231 Difference]: Finished difference. Result has 216 places, 341 transitions, 3731 flow [2023-11-29 03:53:28,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=3330, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3731, PETRI_PLACES=216, PETRI_TRANSITIONS=341} [2023-11-29 03:53:28,343 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 141 predicate places. [2023-11-29 03:53:28,343 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 341 transitions, 3731 flow [2023-11-29 03:53:28,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 39.5) internal successors, (474), 12 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:28,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:53:28,343 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:53:28,346 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2023-11-29 03:53:28,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:53:28,544 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:53:28,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:53:28,544 INFO L85 PathProgramCache]: Analyzing trace with hash -250464689, now seen corresponding path program 1 times [2023-11-29 03:53:28,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:53:28,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1341147166] [2023-11-29 03:53:28,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:53:28,545 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:53:28,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:53:28,546 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:53:28,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-11-29 03:53:28,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:53:28,674 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 03:53:28,676 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:53:28,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 03:53:28,985 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 03:53:28,985 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:53:29,854 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 03:53:29,854 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:53:29,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1341147166] [2023-11-29 03:53:29,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1341147166] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:53:29,854 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:53:29,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-11-29 03:53:29,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444102723] [2023-11-29 03:53:29,855 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:53:29,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:53:29,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:53:29,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:53:29,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:53:34,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 79 [2023-11-29 03:53:34,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 341 transitions, 3731 flow. Second operand has 14 states, 14 states have (on average 40.92857142857143) internal successors, (573), 14 states have internal predecessors, (573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:34,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:53:34,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 79 [2023-11-29 03:53:34,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:53:40,208 INFO L124 PetriNetUnfolderBase]: 10841/18621 cut-off events. [2023-11-29 03:53:40,208 INFO L125 PetriNetUnfolderBase]: For 73298/73454 co-relation queries the response was YES. [2023-11-29 03:53:40,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70884 conditions, 18621 events. 10841/18621 cut-off events. For 73298/73454 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 131544 event pairs, 2061 based on Foata normal form. 348/18791 useless extension candidates. Maximal degree in co-relation 70818. Up to 5466 conditions per place. [2023-11-29 03:53:40,506 INFO L140 encePairwiseOnDemand]: 69/79 looper letters, 466 selfloop transitions, 101 changer transitions 0/598 dead transitions. [2023-11-29 03:53:40,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 598 transitions, 6586 flow [2023-11-29 03:53:40,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 03:53:40,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 03:53:40,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 651 transitions. [2023-11-29 03:53:40,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6867088607594937 [2023-11-29 03:53:40,510 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 651 transitions. [2023-11-29 03:53:40,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 651 transitions. [2023-11-29 03:53:40,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:53:40,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 651 transitions. [2023-11-29 03:53:40,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 54.25) internal successors, (651), 12 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:40,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 79.0) internal successors, (1027), 13 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:40,513 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 79.0) internal successors, (1027), 13 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:40,513 INFO L175 Difference]: Start difference. First operand has 216 places, 341 transitions, 3731 flow. Second operand 12 states and 651 transitions. [2023-11-29 03:53:40,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 598 transitions, 6586 flow [2023-11-29 03:53:40,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 598 transitions, 6407 flow, removed 56 selfloop flow, removed 4 redundant places. [2023-11-29 03:53:40,864 INFO L231 Difference]: Finished difference. Result has 228 places, 355 transitions, 4093 flow [2023-11-29 03:53:40,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=3586, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4093, PETRI_PLACES=228, PETRI_TRANSITIONS=355} [2023-11-29 03:53:40,865 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 153 predicate places. [2023-11-29 03:53:40,865 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 355 transitions, 4093 flow [2023-11-29 03:53:40,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 40.92857142857143) internal successors, (573), 14 states have internal predecessors, (573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:40,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:53:40,865 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:53:40,869 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2023-11-29 03:53:41,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:53:41,066 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:53:41,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:53:41,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1648852679, now seen corresponding path program 1 times [2023-11-29 03:53:41,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:53:41,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1247219401] [2023-11-29 03:53:41,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:53:41,067 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:53:41,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:53:41,068 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:53:41,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-11-29 03:53:41,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:53:41,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 03:53:41,183 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:53:41,191 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 03:53:41,466 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 03:53:41,466 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:53:42,280 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 03:53:42,280 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:53:42,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1247219401] [2023-11-29 03:53:42,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1247219401] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:53:42,281 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:53:42,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-11-29 03:53:42,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906537870] [2023-11-29 03:53:42,281 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:53:42,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:53:42,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:53:42,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:53:42,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:53:47,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 79 [2023-11-29 03:53:47,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 355 transitions, 4093 flow. Second operand has 14 states, 14 states have (on average 41.214285714285715) internal successors, (577), 14 states have internal predecessors, (577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:47,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:53:47,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 79 [2023-11-29 03:53:47,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:53:56,819 INFO L124 PetriNetUnfolderBase]: 19608/32412 cut-off events. [2023-11-29 03:53:56,819 INFO L125 PetriNetUnfolderBase]: For 159658/160126 co-relation queries the response was YES. [2023-11-29 03:53:57,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128010 conditions, 32412 events. 19608/32412 cut-off events. For 159658/160126 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 234139 event pairs, 3232 based on Foata normal form. 1626/33570 useless extension candidates. Maximal degree in co-relation 127940. Up to 8469 conditions per place. [2023-11-29 03:53:57,240 INFO L140 encePairwiseOnDemand]: 68/79 looper letters, 715 selfloop transitions, 93 changer transitions 0/844 dead transitions. [2023-11-29 03:53:57,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 844 transitions, 12043 flow [2023-11-29 03:53:57,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 03:53:57,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 03:53:57,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 641 transitions. [2023-11-29 03:53:57,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6761603375527426 [2023-11-29 03:53:57,244 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 641 transitions. [2023-11-29 03:53:57,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 641 transitions. [2023-11-29 03:53:57,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:53:57,244 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 641 transitions. [2023-11-29 03:53:57,245 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 53.416666666666664) internal successors, (641), 12 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:57,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 79.0) internal successors, (1027), 13 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:57,247 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 79.0) internal successors, (1027), 13 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:57,247 INFO L175 Difference]: Start difference. First operand has 228 places, 355 transitions, 4093 flow. Second operand 12 states and 641 transitions. [2023-11-29 03:53:57,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 844 transitions, 12043 flow [2023-11-29 03:53:57,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 844 transitions, 11724 flow, removed 3 selfloop flow, removed 8 redundant places. [2023-11-29 03:53:57,944 INFO L231 Difference]: Finished difference. Result has 234 places, 375 transitions, 4416 flow [2023-11-29 03:53:57,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=3998, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4416, PETRI_PLACES=234, PETRI_TRANSITIONS=375} [2023-11-29 03:53:57,945 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 159 predicate places. [2023-11-29 03:53:57,945 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 375 transitions, 4416 flow [2023-11-29 03:53:57,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 41.214285714285715) internal successors, (577), 14 states have internal predecessors, (577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:57,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:53:57,945 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:53:57,948 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2023-11-29 03:53:58,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:53:58,146 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:53:58,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:53:58,147 INFO L85 PathProgramCache]: Analyzing trace with hash 425175087, now seen corresponding path program 1 times [2023-11-29 03:53:58,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:53:58,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [339787821] [2023-11-29 03:53:58,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:53:58,147 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:53:58,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:53:58,149 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:53:58,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-11-29 03:53:58,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:53:58,289 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 03:53:58,290 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:53:58,422 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:53:58,422 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:53:58,623 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:53:58,623 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:53:58,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [339787821] [2023-11-29 03:53:58,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [339787821] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:53:58,624 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:53:58,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-11-29 03:53:58,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926733260] [2023-11-29 03:53:58,624 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:53:58,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:53:58,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:53:58,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:53:58,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:53:59,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2023-11-29 03:53:59,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 375 transitions, 4416 flow. Second operand has 14 states, 14 states have (on average 46.142857142857146) internal successors, (646), 14 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:53:59,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:53:59,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2023-11-29 03:53:59,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:54:05,448 INFO L124 PetriNetUnfolderBase]: 13331/24371 cut-off events. [2023-11-29 03:54:05,448 INFO L125 PetriNetUnfolderBase]: For 127672/127864 co-relation queries the response was YES. [2023-11-29 03:54:05,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100724 conditions, 24371 events. 13331/24371 cut-off events. For 127672/127864 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 190497 event pairs, 7395 based on Foata normal form. 78/24031 useless extension candidates. Maximal degree in co-relation 100650. Up to 15977 conditions per place. [2023-11-29 03:54:05,823 INFO L140 encePairwiseOnDemand]: 69/79 looper letters, 338 selfloop transitions, 104 changer transitions 0/489 dead transitions. [2023-11-29 03:54:05,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 489 transitions, 6475 flow [2023-11-29 03:54:05,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 03:54:05,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 03:54:05,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 607 transitions. [2023-11-29 03:54:05,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6985040276179517 [2023-11-29 03:54:05,826 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 607 transitions. [2023-11-29 03:54:05,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 607 transitions. [2023-11-29 03:54:05,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:54:05,827 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 607 transitions. [2023-11-29 03:54:05,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 55.18181818181818) internal successors, (607), 11 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:05,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 79.0) internal successors, (948), 12 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:05,829 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 79.0) internal successors, (948), 12 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:05,830 INFO L175 Difference]: Start difference. First operand has 234 places, 375 transitions, 4416 flow. Second operand 11 states and 607 transitions. [2023-11-29 03:54:05,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 489 transitions, 6475 flow [2023-11-29 03:54:06,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 489 transitions, 6203 flow, removed 32 selfloop flow, removed 7 redundant places. [2023-11-29 03:54:06,610 INFO L231 Difference]: Finished difference. Result has 237 places, 368 transitions, 4367 flow [2023-11-29 03:54:06,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=4148, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4367, PETRI_PLACES=237, PETRI_TRANSITIONS=368} [2023-11-29 03:54:06,611 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 162 predicate places. [2023-11-29 03:54:06,611 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 368 transitions, 4367 flow [2023-11-29 03:54:06,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 46.142857142857146) internal successors, (646), 14 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:06,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:54:06,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:54:06,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2023-11-29 03:54:06,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:54:06,813 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:54:06,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:54:06,813 INFO L85 PathProgramCache]: Analyzing trace with hash -791412521, now seen corresponding path program 1 times [2023-11-29 03:54:06,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:54:06,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1904298945] [2023-11-29 03:54:06,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:54:06,814 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:54:06,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:54:06,815 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:54:06,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-11-29 03:54:06,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:54:06,913 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 03:54:06,914 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:54:07,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:54:07,125 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:54:07,125 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:54:07,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1904298945] [2023-11-29 03:54:07,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1904298945] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:54:07,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:54:07,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:54:07,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542788736] [2023-11-29 03:54:07,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:54:07,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:54:07,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:54:07,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:54:07,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:54:07,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 79 [2023-11-29 03:54:07,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 368 transitions, 4367 flow. Second operand has 4 states, 4 states have (on average 49.0) internal successors, (196), 4 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:07,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:54:07,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 79 [2023-11-29 03:54:07,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:54:12,441 INFO L124 PetriNetUnfolderBase]: 12697/24428 cut-off events. [2023-11-29 03:54:12,442 INFO L125 PetriNetUnfolderBase]: For 105789/106089 co-relation queries the response was YES. [2023-11-29 03:54:12,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92074 conditions, 24428 events. 12697/24428 cut-off events. For 105789/106089 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 205130 event pairs, 7095 based on Foata normal form. 160/23726 useless extension candidates. Maximal degree in co-relation 92000. Up to 15998 conditions per place. [2023-11-29 03:54:12,815 INFO L140 encePairwiseOnDemand]: 76/79 looper letters, 365 selfloop transitions, 1 changer transitions 6/425 dead transitions. [2023-11-29 03:54:12,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 425 transitions, 5559 flow [2023-11-29 03:54:12,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:54:12,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:54:12,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 234 transitions. [2023-11-29 03:54:12,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.740506329113924 [2023-11-29 03:54:12,817 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 234 transitions. [2023-11-29 03:54:12,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 234 transitions. [2023-11-29 03:54:12,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:54:12,818 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 234 transitions. [2023-11-29 03:54:12,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 58.5) internal successors, (234), 4 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:12,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 79.0) internal successors, (395), 5 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:12,819 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 79.0) internal successors, (395), 5 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:12,819 INFO L175 Difference]: Start difference. First operand has 237 places, 368 transitions, 4367 flow. Second operand 4 states and 234 transitions. [2023-11-29 03:54:12,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 425 transitions, 5559 flow [2023-11-29 03:54:13,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 425 transitions, 5346 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-11-29 03:54:13,241 INFO L231 Difference]: Finished difference. Result has 234 places, 368 transitions, 4175 flow [2023-11-29 03:54:13,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=4168, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4175, PETRI_PLACES=234, PETRI_TRANSITIONS=368} [2023-11-29 03:54:13,242 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 159 predicate places. [2023-11-29 03:54:13,242 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 368 transitions, 4175 flow [2023-11-29 03:54:13,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 49.0) internal successors, (196), 4 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:13,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:54:13,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:54:13,245 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2023-11-29 03:54:13,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:54:13,443 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:54:13,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:54:13,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1745509873, now seen corresponding path program 2 times [2023-11-29 03:54:13,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:54:13,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1594065715] [2023-11-29 03:54:13,444 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:54:13,445 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:54:13,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:54:13,446 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:54:13,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-11-29 03:54:13,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:54:13,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:54:13,548 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 03:54:13,549 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:54:13,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:54:13,755 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:54:13,755 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:54:13,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1594065715] [2023-11-29 03:54:13,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1594065715] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:54:13,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:54:13,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:54:13,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730329442] [2023-11-29 03:54:13,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:54:13,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:54:13,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:54:13,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:54:13,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:54:13,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 79 [2023-11-29 03:54:13,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 368 transitions, 4175 flow. Second operand has 4 states, 4 states have (on average 49.0) internal successors, (196), 4 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:13,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:54:13,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 79 [2023-11-29 03:54:13,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:54:19,418 INFO L124 PetriNetUnfolderBase]: 13226/25575 cut-off events. [2023-11-29 03:54:19,418 INFO L125 PetriNetUnfolderBase]: For 107579/107866 co-relation queries the response was YES. [2023-11-29 03:54:19,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96466 conditions, 25575 events. 13226/25575 cut-off events. For 107579/107866 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 217246 event pairs, 7949 based on Foata normal form. 168/24855 useless extension candidates. Maximal degree in co-relation 96391. Up to 17394 conditions per place. [2023-11-29 03:54:19,804 INFO L140 encePairwiseOnDemand]: 75/79 looper letters, 361 selfloop transitions, 1 changer transitions 7/422 dead transitions. [2023-11-29 03:54:19,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 422 transitions, 5512 flow [2023-11-29 03:54:19,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:54:19,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:54:19,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 232 transitions. [2023-11-29 03:54:19,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7341772151898734 [2023-11-29 03:54:19,806 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 232 transitions. [2023-11-29 03:54:19,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 232 transitions. [2023-11-29 03:54:19,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:54:19,807 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 232 transitions. [2023-11-29 03:54:19,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 58.0) internal successors, (232), 4 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:19,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 79.0) internal successors, (395), 5 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:19,808 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 79.0) internal successors, (395), 5 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:19,809 INFO L175 Difference]: Start difference. First operand has 234 places, 368 transitions, 4175 flow. Second operand 4 states and 232 transitions. [2023-11-29 03:54:19,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 422 transitions, 5512 flow [2023-11-29 03:54:20,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 422 transitions, 5506 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-11-29 03:54:20,325 INFO L231 Difference]: Finished difference. Result has 236 places, 368 transitions, 4195 flow [2023-11-29 03:54:20,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=4172, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4195, PETRI_PLACES=236, PETRI_TRANSITIONS=368} [2023-11-29 03:54:20,326 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 161 predicate places. [2023-11-29 03:54:20,326 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 368 transitions, 4195 flow [2023-11-29 03:54:20,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 49.0) internal successors, (196), 4 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:20,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:54:20,327 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:54:20,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-11-29 03:54:20,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:54:20,527 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:54:20,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:54:20,528 INFO L85 PathProgramCache]: Analyzing trace with hash -898280497, now seen corresponding path program 2 times [2023-11-29 03:54:20,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:54:20,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [498453879] [2023-11-29 03:54:20,528 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:54:20,529 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:54:20,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:54:20,530 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:54:20,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-11-29 03:54:20,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:54:20,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:54:20,654 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 03:54:20,656 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:54:20,674 INFO L378 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 13 treesize of output 7 [2023-11-29 03:54:20,684 INFO L378 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-29 03:54:20,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:54:20,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:54:20,708 INFO L378 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 8 treesize of output 1 [2023-11-29 03:54:20,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:54:20,722 INFO L378 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 13 treesize of output 1 [2023-11-29 03:54:20,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:54:20,745 INFO L378 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 18 treesize of output 1 [2023-11-29 03:54:20,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:54:20,758 INFO L378 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 13 treesize of output 1 [2023-11-29 03:54:20,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:54:20,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:54:20,778 INFO L378 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 8 treesize of output 1 [2023-11-29 03:54:20,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:54:20,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-29 03:54:20,944 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 03:54:20,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 03:54:21,151 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-11-29 03:54:21,151 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:54:21,151 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:54:21,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [498453879] [2023-11-29 03:54:21,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [498453879] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:54:21,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:54:21,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:54:21,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849756927] [2023-11-29 03:54:21,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:54:21,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 03:54:21,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:54:21,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 03:54:21,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 03:54:22,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 79 [2023-11-29 03:54:22,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 368 transitions, 4195 flow. Second operand has 6 states, 6 states have (on average 39.333333333333336) internal successors, (236), 6 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:22,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:54:22,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 79 [2023-11-29 03:54:22,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:54:30,152 INFO L124 PetriNetUnfolderBase]: 21071/35827 cut-off events. [2023-11-29 03:54:30,153 INFO L125 PetriNetUnfolderBase]: For 146863/147215 co-relation queries the response was YES. [2023-11-29 03:54:30,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135874 conditions, 35827 events. 21071/35827 cut-off events. For 146863/147215 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 271828 event pairs, 11543 based on Foata normal form. 76/35349 useless extension candidates. Maximal degree in co-relation 135798. Up to 24470 conditions per place. [2023-11-29 03:54:30,627 INFO L140 encePairwiseOnDemand]: 70/79 looper letters, 420 selfloop transitions, 53 changer transitions 0/504 dead transitions. [2023-11-29 03:54:30,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 504 transitions, 6800 flow [2023-11-29 03:54:30,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:54:30,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 03:54:30,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 296 transitions. [2023-11-29 03:54:30,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6244725738396625 [2023-11-29 03:54:30,629 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 296 transitions. [2023-11-29 03:54:30,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 296 transitions. [2023-11-29 03:54:30,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:54:30,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 296 transitions. [2023-11-29 03:54:30,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 49.333333333333336) internal successors, (296), 6 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:30,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 79.0) internal successors, (553), 7 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:30,632 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 79.0) internal successors, (553), 7 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:30,632 INFO L175 Difference]: Start difference. First operand has 236 places, 368 transitions, 4195 flow. Second operand 6 states and 296 transitions. [2023-11-29 03:54:30,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 504 transitions, 6800 flow [2023-11-29 03:54:31,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 504 transitions, 6797 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-11-29 03:54:31,182 INFO L231 Difference]: Finished difference. Result has 240 places, 383 transitions, 4485 flow [2023-11-29 03:54:31,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=4192, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4485, PETRI_PLACES=240, PETRI_TRANSITIONS=383} [2023-11-29 03:54:31,183 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 165 predicate places. [2023-11-29 03:54:31,183 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 383 transitions, 4485 flow [2023-11-29 03:54:31,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 39.333333333333336) internal successors, (236), 6 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:54:31,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:54:31,183 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:54:31,187 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-11-29 03:54:31,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:54:31,384 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:54:31,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:54:31,384 INFO L85 PathProgramCache]: Analyzing trace with hash 867966946, now seen corresponding path program 2 times [2023-11-29 03:54:31,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:54:31,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2023226582] [2023-11-29 03:54:31,385 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:54:31,385 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:54:31,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:54:31,386 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:54:31,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-11-29 03:54:31,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:54:31,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:54:31,549 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 03:54:31,552 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:54:31,571 INFO L378 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 13 treesize of output 7 [2023-11-29 03:54:31,577 INFO L378 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-29 03:54:31,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:54:31,607 INFO L378 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 18 treesize of output 1 [2023-11-29 03:54:31,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:54:31,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:54:31,625 INFO L378 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 8 treesize of output 1 [2023-11-29 03:54:31,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:54:31,636 INFO L378 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 13 treesize of output 1 [2023-11-29 03:54:31,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:54:31,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:54:31,655 INFO L378 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 8 treesize of output 1 [2023-11-29 03:54:31,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:54:31,666 INFO L378 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 13 treesize of output 1 [2023-11-29 03:54:31,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:54:31,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-29 03:54:31,875 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 03:54:31,876 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 03:54:32,216 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:54:32,216 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:54:33,378 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:54:33,378 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:54:33,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2023226582] [2023-11-29 03:54:33,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2023226582] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:54:33,378 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:54:33,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2023-11-29 03:54:33,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198981651] [2023-11-29 03:54:33,379 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:54:33,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 03:54:33,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:54:33,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 03:54:33,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2023-11-29 03:54:38,020 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:54:42,078 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:54:46,565 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:54:49,873 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:54:53,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:54:57,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:55:02,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:55:08,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:55:13,352 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:55:17,982 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:55:19,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 79 [2023-11-29 03:55:19,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 383 transitions, 4485 flow. Second operand has 16 states, 16 states have (on average 32.25) internal successors, (516), 16 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:55:19,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:55:19,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 79 [2023-11-29 03:55:19,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:55:28,698 INFO L124 PetriNetUnfolderBase]: 16682/29980 cut-off events. [2023-11-29 03:55:28,698 INFO L125 PetriNetUnfolderBase]: For 146269/146890 co-relation queries the response was YES. [2023-11-29 03:55:28,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120520 conditions, 29980 events. 16682/29980 cut-off events. For 146269/146890 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 239483 event pairs, 6477 based on Foata normal form. 318/29226 useless extension candidates. Maximal degree in co-relation 120442. Up to 10427 conditions per place. [2023-11-29 03:55:29,117 INFO L140 encePairwiseOnDemand]: 67/79 looper letters, 422 selfloop transitions, 114 changer transitions 0/585 dead transitions. [2023-11-29 03:55:29,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 585 transitions, 7804 flow [2023-11-29 03:55:29,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 03:55:29,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 03:55:29,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 656 transitions. [2023-11-29 03:55:29,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48845867460908415 [2023-11-29 03:55:29,120 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 656 transitions. [2023-11-29 03:55:29,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 656 transitions. [2023-11-29 03:55:29,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:55:29,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 656 transitions. [2023-11-29 03:55:29,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 38.588235294117645) internal successors, (656), 17 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:55:29,123 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 79.0) internal successors, (1422), 18 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:55:29,124 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 79.0) internal successors, (1422), 18 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:55:29,124 INFO L175 Difference]: Start difference. First operand has 240 places, 383 transitions, 4485 flow. Second operand 17 states and 656 transitions. [2023-11-29 03:55:29,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 585 transitions, 7804 flow [2023-11-29 03:55:29,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 585 transitions, 7744 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 03:55:29,682 INFO L231 Difference]: Finished difference. Result has 256 places, 405 transitions, 5023 flow [2023-11-29 03:55:29,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=4426, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5023, PETRI_PLACES=256, PETRI_TRANSITIONS=405} [2023-11-29 03:55:29,683 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 181 predicate places. [2023-11-29 03:55:29,684 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 405 transitions, 5023 flow [2023-11-29 03:55:29,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 32.25) internal successors, (516), 16 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:55:29,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:55:29,684 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 1, 1] [2023-11-29 03:55:29,688 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-11-29 03:55:29,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:55:29,885 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:55:29,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:55:29,885 INFO L85 PathProgramCache]: Analyzing trace with hash -245731257, now seen corresponding path program 3 times [2023-11-29 03:55:29,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:55:29,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [512943198] [2023-11-29 03:55:29,886 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:55:29,886 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:55:29,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:55:29,887 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:55:29,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-11-29 03:55:30,214 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-11-29 03:55:30,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:55:30,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 03:55:30,223 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:55:30,237 INFO L378 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 13 treesize of output 7 [2023-11-29 03:55:30,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:55:30,247 INFO L378 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 8 treesize of output 1 [2023-11-29 03:55:30,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:55:30,255 INFO L378 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 8 treesize of output 1 [2023-11-29 03:55:30,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:55:30,265 INFO L378 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 13 treesize of output 1 [2023-11-29 03:55:30,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:55:30,276 INFO L378 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 13 treesize of output 1 [2023-11-29 03:55:30,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:55:30,297 INFO L378 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 18 treesize of output 1 [2023-11-29 03:55:30,914 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:55:30,915 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:55:34,433 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:55:34,434 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:55:34,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [512943198] [2023-11-29 03:55:34,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [512943198] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:55:34,434 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:55:34,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2023-11-29 03:55:34,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600939732] [2023-11-29 03:55:34,434 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:55:34,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 03:55:34,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:55:34,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 03:55:34,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=477, Unknown=0, NotChecked=0, Total=650 [2023-11-29 03:55:55,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 79 [2023-11-29 03:55:55,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 405 transitions, 5023 flow. Second operand has 26 states, 26 states have (on average 44.76923076923077) internal successors, (1164), 26 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:55:55,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:55:55,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 79 [2023-11-29 03:55:55,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:56:19,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:56:23,569 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:56:27,572 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:56:31,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:56:35,579 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:56:39,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:56:43,618 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:56:47,146 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.53s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:56:51,148 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:56:52,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:57:01,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.33s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:57:08,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.34s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:57:13,771 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.56s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:57:18,902 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.80s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:57:23,044 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:57:26,984 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:57:30,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:57:34,667 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.52s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 03:57:37,017 INFO L124 PetriNetUnfolderBase]: 14551/27870 cut-off events. [2023-11-29 03:57:37,017 INFO L125 PetriNetUnfolderBase]: For 155486/155882 co-relation queries the response was YES. [2023-11-29 03:57:37,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116455 conditions, 27870 events. 14551/27870 cut-off events. For 155486/155882 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 236299 event pairs, 9234 based on Foata normal form. 64/26882 useless extension candidates. Maximal degree in co-relation 116374. Up to 20297 conditions per place. [2023-11-29 03:57:37,423 INFO L140 encePairwiseOnDemand]: 70/79 looper letters, 175 selfloop transitions, 261 changer transitions 0/500 dead transitions. [2023-11-29 03:57:37,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 500 transitions, 7316 flow [2023-11-29 03:57:37,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-11-29 03:57:37,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2023-11-29 03:57:37,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 2592 transitions. [2023-11-29 03:57:37,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5858951175406871 [2023-11-29 03:57:37,427 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 2592 transitions. [2023-11-29 03:57:37,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 2592 transitions. [2023-11-29 03:57:37,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:57:37,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 2592 transitions. [2023-11-29 03:57:37,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 46.285714285714285) internal successors, (2592), 56 states have internal predecessors, (2592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:57:37,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 79.0) internal successors, (4503), 57 states have internal predecessors, (4503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:57:37,438 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 79.0) internal successors, (4503), 57 states have internal predecessors, (4503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:57:37,438 INFO L175 Difference]: Start difference. First operand has 256 places, 405 transitions, 5023 flow. Second operand 56 states and 2592 transitions. [2023-11-29 03:57:37,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 500 transitions, 7316 flow [2023-11-29 03:57:38,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 500 transitions, 7194 flow, removed 10 selfloop flow, removed 4 redundant places. [2023-11-29 03:57:38,111 INFO L231 Difference]: Finished difference. Result has 320 places, 475 transitions, 6540 flow [2023-11-29 03:57:38,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=4922, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=6540, PETRI_PLACES=320, PETRI_TRANSITIONS=475} [2023-11-29 03:57:38,112 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 245 predicate places. [2023-11-29 03:57:38,113 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 475 transitions, 6540 flow [2023-11-29 03:57:38,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 44.76923076923077) internal successors, (1164), 26 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:57:38,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:57:38,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:57:38,116 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2023-11-29 03:57:38,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:57:38,313 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:57:38,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:57:38,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1267989669, now seen corresponding path program 1 times [2023-11-29 03:57:38,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:57:38,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [321389473] [2023-11-29 03:57:38,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:57:38,314 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:57:38,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:57:38,315 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:57:38,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-11-29 03:57:38,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:57:38,401 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 03:57:38,402 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:57:38,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:57:38,416 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:57:38,416 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:57:38,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [321389473] [2023-11-29 03:57:38,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [321389473] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:57:38,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:57:38,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 03:57:38,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198772570] [2023-11-29 03:57:38,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:57:38,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:57:38,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:57:38,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:57:38,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:57:38,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 79 [2023-11-29 03:57:38,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 475 transitions, 6540 flow. Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:57:38,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:57:38,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 79 [2023-11-29 03:57:38,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:57:44,993 INFO L124 PetriNetUnfolderBase]: 14410/27443 cut-off events. [2023-11-29 03:57:44,993 INFO L125 PetriNetUnfolderBase]: For 158952/159732 co-relation queries the response was YES. [2023-11-29 03:57:45,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114386 conditions, 27443 events. 14410/27443 cut-off events. For 158952/159732 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 232451 event pairs, 7820 based on Foata normal form. 280/26711 useless extension candidates. Maximal degree in co-relation 114291. Up to 17557 conditions per place. [2023-11-29 03:57:45,406 INFO L140 encePairwiseOnDemand]: 76/79 looper letters, 488 selfloop transitions, 2 changer transitions 4/560 dead transitions. [2023-11-29 03:57:45,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 560 transitions, 8512 flow [2023-11-29 03:57:45,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:57:45,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:57:45,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 188 transitions. [2023-11-29 03:57:45,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7932489451476793 [2023-11-29 03:57:45,408 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 188 transitions. [2023-11-29 03:57:45,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 188 transitions. [2023-11-29 03:57:45,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:57:45,408 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 188 transitions. [2023-11-29 03:57:45,408 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 62.666666666666664) internal successors, (188), 3 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:57:45,409 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:57:45,409 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:57:45,409 INFO L175 Difference]: Start difference. First operand has 320 places, 475 transitions, 6540 flow. Second operand 3 states and 188 transitions. [2023-11-29 03:57:45,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 560 transitions, 8512 flow [2023-11-29 03:57:45,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 560 transitions, 8078 flow, removed 66 selfloop flow, removed 26 redundant places. [2023-11-29 03:57:45,982 INFO L231 Difference]: Finished difference. Result has 297 places, 475 transitions, 6128 flow [2023-11-29 03:57:45,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=6106, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=6128, PETRI_PLACES=297, PETRI_TRANSITIONS=475} [2023-11-29 03:57:45,983 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 222 predicate places. [2023-11-29 03:57:45,983 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 475 transitions, 6128 flow [2023-11-29 03:57:45,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:57:45,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:57:45,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:57:45,986 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-11-29 03:57:46,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:57:46,184 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:57:46,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:57:46,185 INFO L85 PathProgramCache]: Analyzing trace with hash 95951895, now seen corresponding path program 2 times [2023-11-29 03:57:46,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:57:46,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1083498487] [2023-11-29 03:57:46,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:57:46,185 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:57:46,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:57:46,186 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:57:46,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-11-29 03:57:46,286 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:57:46,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:57:46,290 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 03:57:46,291 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:57:46,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:57:46,303 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:57:46,303 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:57:46,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1083498487] [2023-11-29 03:57:46,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1083498487] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:57:46,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:57:46,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 03:57:46,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105147748] [2023-11-29 03:57:46,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:57:46,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:57:46,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:57:46,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:57:46,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:57:46,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 79 [2023-11-29 03:57:46,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 475 transitions, 6128 flow. Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:57:46,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:57:46,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 79 [2023-11-29 03:57:46,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:57:52,292 INFO L124 PetriNetUnfolderBase]: 12976/24975 cut-off events. [2023-11-29 03:57:52,292 INFO L125 PetriNetUnfolderBase]: For 148447/148653 co-relation queries the response was YES. [2023-11-29 03:57:52,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106624 conditions, 24975 events. 12976/24975 cut-off events. For 148447/148653 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 208810 event pairs, 4132 based on Foata normal form. 440/24563 useless extension candidates. Maximal degree in co-relation 106528. Up to 17071 conditions per place. [2023-11-29 03:57:52,678 INFO L140 encePairwiseOnDemand]: 75/79 looper letters, 412 selfloop transitions, 16 changer transitions 5/499 dead transitions. [2023-11-29 03:57:52,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 499 transitions, 7316 flow [2023-11-29 03:57:52,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:57:52,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:57:52,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 179 transitions. [2023-11-29 03:57:52,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7552742616033755 [2023-11-29 03:57:52,680 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 179 transitions. [2023-11-29 03:57:52,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 179 transitions. [2023-11-29 03:57:52,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:57:52,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 179 transitions. [2023-11-29 03:57:52,681 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 59.666666666666664) internal successors, (179), 3 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:57:52,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:57:52,681 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:57:52,681 INFO L175 Difference]: Start difference. First operand has 297 places, 475 transitions, 6128 flow. Second operand 3 states and 179 transitions. [2023-11-29 03:57:52,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 499 transitions, 7316 flow [2023-11-29 03:57:53,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 499 transitions, 7311 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-11-29 03:57:53,235 INFO L231 Difference]: Finished difference. Result has 298 places, 489 transitions, 6494 flow [2023-11-29 03:57:53,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=6123, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=6494, PETRI_PLACES=298, PETRI_TRANSITIONS=489} [2023-11-29 03:57:53,235 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 223 predicate places. [2023-11-29 03:57:53,236 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 489 transitions, 6494 flow [2023-11-29 03:57:53,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:57:53,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:57:53,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:57:53,238 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Ended with exit code 0 [2023-11-29 03:57:53,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:57:53,437 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:57:53,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:57:53,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1648967848, now seen corresponding path program 1 times [2023-11-29 03:57:53,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:57:53,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [979434783] [2023-11-29 03:57:53,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:57:53,438 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:57:53,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:57:53,439 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:57:53,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-11-29 03:57:53,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:57:53,536 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 03:57:53,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:57:54,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:57:54,069 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:57:54,069 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:57:54,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [979434783] [2023-11-29 03:57:54,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [979434783] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:57:54,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:57:54,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 03:57:54,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358360591] [2023-11-29 03:57:54,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:57:54,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 03:57:54,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:57:54,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 03:57:54,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-29 03:57:54,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 79 [2023-11-29 03:57:54,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 489 transitions, 6494 flow. Second operand has 9 states, 9 states have (on average 47.22222222222222) internal successors, (425), 9 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:57:54,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:57:54,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 79 [2023-11-29 03:57:54,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:58:01,550 INFO L124 PetriNetUnfolderBase]: 12998/24626 cut-off events. [2023-11-29 03:58:01,550 INFO L125 PetriNetUnfolderBase]: For 151153/151421 co-relation queries the response was YES. [2023-11-29 03:58:01,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106815 conditions, 24626 events. 12998/24626 cut-off events. For 151153/151421 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 203266 event pairs, 4740 based on Foata normal form. 47/23698 useless extension candidates. Maximal degree in co-relation 106720. Up to 10013 conditions per place. [2023-11-29 03:58:01,927 INFO L140 encePairwiseOnDemand]: 67/79 looper letters, 445 selfloop transitions, 58 changer transitions 35/604 dead transitions. [2023-11-29 03:58:01,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 604 transitions, 8891 flow [2023-11-29 03:58:01,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 03:58:01,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 03:58:01,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 491 transitions. [2023-11-29 03:58:01,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6905766526019691 [2023-11-29 03:58:01,929 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 491 transitions. [2023-11-29 03:58:01,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 491 transitions. [2023-11-29 03:58:01,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:58:01,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 491 transitions. [2023-11-29 03:58:01,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 54.55555555555556) internal successors, (491), 9 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:58:01,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 79.0) internal successors, (790), 10 states have internal predecessors, (790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:58:01,931 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 79.0) internal successors, (790), 10 states have internal predecessors, (790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:58:01,931 INFO L175 Difference]: Start difference. First operand has 298 places, 489 transitions, 6494 flow. Second operand 9 states and 491 transitions. [2023-11-29 03:58:01,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 604 transitions, 8891 flow [2023-11-29 03:58:02,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 604 transitions, 8795 flow, removed 48 selfloop flow, removed 2 redundant places. [2023-11-29 03:58:02,471 INFO L231 Difference]: Finished difference. Result has 306 places, 527 transitions, 7211 flow [2023-11-29 03:58:02,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=6430, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7211, PETRI_PLACES=306, PETRI_TRANSITIONS=527} [2023-11-29 03:58:02,472 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 231 predicate places. [2023-11-29 03:58:02,472 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 527 transitions, 7211 flow [2023-11-29 03:58:02,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 47.22222222222222) internal successors, (425), 9 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:58:02,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:58:02,473 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:58:02,475 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2023-11-29 03:58:02,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:58:02,673 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:58:02,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:58:02,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1206294629, now seen corresponding path program 3 times [2023-11-29 03:58:02,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:58:02,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1892354838] [2023-11-29 03:58:02,674 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:58:02,674 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:58:02,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:58:02,676 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:58:02,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-11-29 03:58:02,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 03:58:02,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:58:02,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-29 03:58:02,855 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:58:02,875 INFO L378 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 13 treesize of output 7 [2023-11-29 03:58:02,882 INFO L378 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-29 03:58:02,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:58:02,916 INFO L378 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 18 treesize of output 1 [2023-11-29 03:58:02,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:58:02,930 INFO L378 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 13 treesize of output 1 [2023-11-29 03:58:02,938 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:58:02,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:58:02,948 INFO L378 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 8 treesize of output 1 [2023-11-29 03:58:02,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:58:02,961 INFO L378 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 13 treesize of output 1 [2023-11-29 03:58:02,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 03:58:02,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:58:02,980 INFO L378 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 8 treesize of output 1 [2023-11-29 03:58:03,138 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 03:58:03,138 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2023-11-29 03:58:03,175 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 03:58:03,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 03:58:04,295 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 03:58:04,295 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:58:07,866 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 03:58:07,867 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:58:07,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1892354838] [2023-11-29 03:58:07,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1892354838] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:58:07,867 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:58:07,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-29 03:58:07,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468383802] [2023-11-29 03:58:07,868 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:58:07,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 03:58:07,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:58:07,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 03:58:07,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:58:26,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 79 [2023-11-29 03:58:26,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 527 transitions, 7211 flow. Second operand has 14 states, 14 states have (on average 38.57142857142857) internal successors, (540), 14 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:58:26,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:58:26,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 79 [2023-11-29 03:58:26,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:58:43,533 INFO L124 PetriNetUnfolderBase]: 21816/37543 cut-off events. [2023-11-29 03:58:43,534 INFO L125 PetriNetUnfolderBase]: For 233656/234014 co-relation queries the response was YES. [2023-11-29 03:58:43,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174506 conditions, 37543 events. 21816/37543 cut-off events. For 233656/234014 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 292616 event pairs, 7160 based on Foata normal form. 280/36934 useless extension candidates. Maximal degree in co-relation 174406. Up to 10379 conditions per place. [2023-11-29 03:58:44,144 INFO L140 encePairwiseOnDemand]: 66/79 looper letters, 380 selfloop transitions, 375 changer transitions 0/800 dead transitions. [2023-11-29 03:58:44,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 800 transitions, 12311 flow [2023-11-29 03:58:44,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 03:58:44,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 03:58:44,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 721 transitions. [2023-11-29 03:58:44,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5368577810871183 [2023-11-29 03:58:44,148 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 721 transitions. [2023-11-29 03:58:44,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 721 transitions. [2023-11-29 03:58:44,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:58:44,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 721 transitions. [2023-11-29 03:58:44,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 42.411764705882355) internal successors, (721), 17 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:58:44,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 79.0) internal successors, (1422), 18 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:58:44,151 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 79.0) internal successors, (1422), 18 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:58:44,151 INFO L175 Difference]: Start difference. First operand has 306 places, 527 transitions, 7211 flow. Second operand 17 states and 721 transitions. [2023-11-29 03:58:44,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 800 transitions, 12311 flow [2023-11-29 03:58:45,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 800 transitions, 12086 flow, removed 30 selfloop flow, removed 6 redundant places. [2023-11-29 03:58:45,092 INFO L231 Difference]: Finished difference. Result has 316 places, 591 transitions, 8984 flow [2023-11-29 03:58:45,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=7081, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=314, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8984, PETRI_PLACES=316, PETRI_TRANSITIONS=591} [2023-11-29 03:58:45,093 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 241 predicate places. [2023-11-29 03:58:45,093 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 591 transitions, 8984 flow [2023-11-29 03:58:45,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 38.57142857142857) internal successors, (540), 14 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:58:45,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:58:45,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:58:45,096 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2023-11-29 03:58:45,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:58:45,294 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:58:45,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:58:45,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1769161401, now seen corresponding path program 1 times [2023-11-29 03:58:45,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:58:45,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [68211403] [2023-11-29 03:58:45,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:58:45,295 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:58:45,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:58:45,296 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:58:45,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-11-29 03:58:45,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:58:45,429 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 03:58:45,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:58:45,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:58:45,996 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:58:47,104 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:58:47,104 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:58:47,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [68211403] [2023-11-29 03:58:47,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [68211403] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:58:47,104 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:58:47,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2023-11-29 03:58:47,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677745498] [2023-11-29 03:58:47,105 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:58:47,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 03:58:47,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:58:47,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 03:58:47,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=359, Unknown=0, NotChecked=0, Total=462 [2023-11-29 03:58:48,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2023-11-29 03:58:48,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 591 transitions, 8984 flow. Second operand has 22 states, 22 states have (on average 46.0) internal successors, (1012), 22 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:58:48,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:58:48,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2023-11-29 03:58:48,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:59:04,794 INFO L124 PetriNetUnfolderBase]: 20052/37935 cut-off events. [2023-11-29 03:59:04,794 INFO L125 PetriNetUnfolderBase]: For 301476/302185 co-relation queries the response was YES. [2023-11-29 03:59:05,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 177200 conditions, 37935 events. 20052/37935 cut-off events. For 301476/302185 co-relation queries the response was YES. Maximal size of possible extension queue 833. Compared 336343 event pairs, 5586 based on Foata normal form. 263/37311 useless extension candidates. Maximal degree in co-relation 177099. Up to 7982 conditions per place. [2023-11-29 03:59:05,674 INFO L140 encePairwiseOnDemand]: 61/79 looper letters, 873 selfloop transitions, 281 changer transitions 39/1269 dead transitions. [2023-11-29 03:59:05,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 1269 transitions, 18849 flow [2023-11-29 03:59:05,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-29 03:59:05,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-29 03:59:05,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1790 transitions. [2023-11-29 03:59:05,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7080696202531646 [2023-11-29 03:59:05,678 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1790 transitions. [2023-11-29 03:59:05,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1790 transitions. [2023-11-29 03:59:05,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:59:05,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1790 transitions. [2023-11-29 03:59:05,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 55.9375) internal successors, (1790), 32 states have internal predecessors, (1790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:59:05,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 79.0) internal successors, (2607), 33 states have internal predecessors, (2607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:59:05,686 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 79.0) internal successors, (2607), 33 states have internal predecessors, (2607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:59:05,687 INFO L175 Difference]: Start difference. First operand has 316 places, 591 transitions, 8984 flow. Second operand 32 states and 1790 transitions. [2023-11-29 03:59:05,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 1269 transitions, 18849 flow [2023-11-29 03:59:07,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 1269 transitions, 18663 flow, removed 27 selfloop flow, removed 9 redundant places. [2023-11-29 03:59:07,070 INFO L231 Difference]: Finished difference. Result has 358 places, 665 transitions, 10764 flow [2023-11-29 03:59:07,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=8832, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=10764, PETRI_PLACES=358, PETRI_TRANSITIONS=665} [2023-11-29 03:59:07,072 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 283 predicate places. [2023-11-29 03:59:07,072 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 665 transitions, 10764 flow [2023-11-29 03:59:07,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 46.0) internal successors, (1012), 22 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:59:07,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:59:07,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:59:07,075 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Ended with exit code 0 [2023-11-29 03:59:07,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:59:07,273 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:59:07,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:59:07,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1275099231, now seen corresponding path program 1 times [2023-11-29 03:59:07,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:59:07,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1169218827] [2023-11-29 03:59:07,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:07,274 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:59:07,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:59:07,275 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:59:07,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-11-29 03:59:07,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:59:07,413 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 03:59:07,415 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:59:08,154 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:59:08,155 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:59:11,746 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:59:11,747 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:59:11,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1169218827] [2023-11-29 03:59:11,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1169218827] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:59:11,747 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 03:59:11,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2023-11-29 03:59:11,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013133692] [2023-11-29 03:59:11,748 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 03:59:11,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 03:59:11,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:59:11,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 03:59:11,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=385, Unknown=0, NotChecked=0, Total=506 [2023-11-29 03:59:13,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2023-11-29 03:59:13,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 665 transitions, 10764 flow. Second operand has 23 states, 23 states have (on average 45.91304347826087) internal successors, (1056), 23 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-29 03:59:13,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:59:13,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2023-11-29 03:59:13,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:59:34,204 INFO L124 PetriNetUnfolderBase]: 20276/38478 cut-off events. [2023-11-29 03:59:34,204 INFO L125 PetriNetUnfolderBase]: For 377065/377573 co-relation queries the response was YES. [2023-11-29 03:59:34,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 199190 conditions, 38478 events. 20276/38478 cut-off events. For 377065/377573 co-relation queries the response was YES. Maximal size of possible extension queue 826. Compared 340214 event pairs, 8033 based on Foata normal form. 32/37641 useless extension candidates. Maximal degree in co-relation 199070. Up to 19206 conditions per place. [2023-11-29 03:59:35,198 INFO L140 encePairwiseOnDemand]: 61/79 looper letters, 640 selfloop transitions, 299 changer transitions 28/1043 dead transitions. [2023-11-29 03:59:35,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 1043 transitions, 16430 flow [2023-11-29 03:59:35,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-29 03:59:35,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-29 03:59:35,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1805 transitions. [2023-11-29 03:59:35,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6720029784065525 [2023-11-29 03:59:35,202 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1805 transitions. [2023-11-29 03:59:35,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1805 transitions. [2023-11-29 03:59:35,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:59:35,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1805 transitions. [2023-11-29 03:59:35,205 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.088235294117645) internal successors, (1805), 34 states have internal predecessors, (1805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:59:35,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 79.0) internal successors, (2765), 35 states have internal predecessors, (2765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:59:35,209 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 79.0) internal successors, (2765), 35 states have internal predecessors, (2765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:59:35,209 INFO L175 Difference]: Start difference. First operand has 358 places, 665 transitions, 10764 flow. Second operand 34 states and 1805 transitions. [2023-11-29 03:59:35,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 1043 transitions, 16430 flow [2023-11-29 03:59:37,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 1043 transitions, 16234 flow, removed 94 selfloop flow, removed 6 redundant places. [2023-11-29 03:59:37,630 INFO L231 Difference]: Finished difference. Result has 399 places, 700 transitions, 12075 flow [2023-11-29 03:59:37,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=10650, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=12075, PETRI_PLACES=399, PETRI_TRANSITIONS=700} [2023-11-29 03:59:37,631 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 324 predicate places. [2023-11-29 03:59:37,631 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 700 transitions, 12075 flow [2023-11-29 03:59:37,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 45.91304347826087) internal successors, (1056), 23 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-29 03:59:37,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:59:37,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:59:37,634 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2023-11-29 03:59:37,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:59:37,832 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:59:37,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:59:37,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1220723121, now seen corresponding path program 2 times [2023-11-29 03:59:37,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:59:37,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [971472272] [2023-11-29 03:59:37,833 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:59:37,833 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:59:37,833 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:59:37,834 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:59:37,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-11-29 03:59:37,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 03:59:37,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:59:37,950 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 03:59:37,952 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:59:38,422 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:59:38,423 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:59:38,423 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:59:38,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [971472272] [2023-11-29 03:59:38,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [971472272] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:59:38,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:59:38,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 03:59:38,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85183619] [2023-11-29 03:59:38,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:59:38,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:59:38,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:59:38,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:59:38,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-29 03:59:38,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 79 [2023-11-29 03:59:38,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 700 transitions, 12075 flow. Second operand has 8 states, 8 states have (on average 47.75) internal successors, (382), 8 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:59:38,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:59:38,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 79 [2023-11-29 03:59:38,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:59:52,147 INFO L124 PetriNetUnfolderBase]: 18920/36445 cut-off events. [2023-11-29 03:59:52,148 INFO L125 PetriNetUnfolderBase]: For 395458/395984 co-relation queries the response was YES. [2023-11-29 03:59:52,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 196336 conditions, 36445 events. 18920/36445 cut-off events. For 395458/395984 co-relation queries the response was YES. Maximal size of possible extension queue 842. Compared 328993 event pairs, 6569 based on Foata normal form. 228/35236 useless extension candidates. Maximal degree in co-relation 196201. Up to 16085 conditions per place. [2023-11-29 03:59:52,968 INFO L140 encePairwiseOnDemand]: 69/79 looper letters, 645 selfloop transitions, 113 changer transitions 10/868 dead transitions. [2023-11-29 03:59:52,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 868 transitions, 15902 flow [2023-11-29 03:59:52,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 03:59:52,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 03:59:52,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 656 transitions. [2023-11-29 03:59:52,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6919831223628692 [2023-11-29 03:59:52,970 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 656 transitions. [2023-11-29 03:59:52,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 656 transitions. [2023-11-29 03:59:52,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:59:52,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 656 transitions. [2023-11-29 03:59:52,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 54.666666666666664) internal successors, (656), 12 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:59:52,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 79.0) internal successors, (1027), 13 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:59:52,973 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 79.0) internal successors, (1027), 13 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:59:52,973 INFO L175 Difference]: Start difference. First operand has 399 places, 700 transitions, 12075 flow. Second operand 12 states and 656 transitions. [2023-11-29 03:59:52,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 868 transitions, 15902 flow [2023-11-29 03:59:55,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 868 transitions, 15275 flow, removed 114 selfloop flow, removed 13 redundant places. [2023-11-29 03:59:55,978 INFO L231 Difference]: Finished difference. Result has 398 places, 714 transitions, 11989 flow [2023-11-29 03:59:55,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=11555, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11989, PETRI_PLACES=398, PETRI_TRANSITIONS=714} [2023-11-29 03:59:55,980 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 323 predicate places. [2023-11-29 03:59:55,980 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 714 transitions, 11989 flow [2023-11-29 03:59:55,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 47.75) internal successors, (382), 8 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:59:55,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:59:55,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:59:55,984 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2023-11-29 03:59:56,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:59:56,181 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 03:59:56,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:59:56,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1484432547, now seen corresponding path program 3 times [2023-11-29 03:59:56,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 03:59:56,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1447532579] [2023-11-29 03:59:56,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:59:56,183 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 03:59:56,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 03:59:56,184 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 03:59:56,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-11-29 03:59:56,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 03:59:56,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:59:56,314 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 03:59:56,315 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:59:56,812 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:59:56,813 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:59:56,813 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 03:59:56,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1447532579] [2023-11-29 03:59:56,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1447532579] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:59:56,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:59:56,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 03:59:56,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184698532] [2023-11-29 03:59:56,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:59:56,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:59:56,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 03:59:56,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:59:56,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-29 03:59:56,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 79 [2023-11-29 03:59:56,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 714 transitions, 11989 flow. Second operand has 8 states, 8 states have (on average 47.75) internal successors, (382), 8 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:59:56,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:59:56,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 79 [2023-11-29 03:59:56,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:00:10,828 INFO L124 PetriNetUnfolderBase]: 18828/36236 cut-off events. [2023-11-29 04:00:10,828 INFO L125 PetriNetUnfolderBase]: For 429938/430484 co-relation queries the response was YES. [2023-11-29 04:00:11,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200381 conditions, 36236 events. 18828/36236 cut-off events. For 429938/430484 co-relation queries the response was YES. Maximal size of possible extension queue 833. Compared 326433 event pairs, 6537 based on Foata normal form. 225/35014 useless extension candidates. Maximal degree in co-relation 200247. Up to 16077 conditions per place. [2023-11-29 04:00:11,791 INFO L140 encePairwiseOnDemand]: 69/79 looper letters, 616 selfloop transitions, 112 changer transitions 18/846 dead transitions. [2023-11-29 04:00:11,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 846 transitions, 15172 flow [2023-11-29 04:00:11,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 04:00:11,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 04:00:11,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 599 transitions. [2023-11-29 04:00:11,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6892980437284235 [2023-11-29 04:00:11,794 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 599 transitions. [2023-11-29 04:00:11,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 599 transitions. [2023-11-29 04:00:11,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:00:11,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 599 transitions. [2023-11-29 04:00:11,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 54.45454545454545) internal successors, (599), 11 states have internal predecessors, (599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:00:11,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 79.0) internal successors, (948), 12 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:00:11,796 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 79.0) internal successors, (948), 12 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:00:11,796 INFO L175 Difference]: Start difference. First operand has 398 places, 714 transitions, 11989 flow. Second operand 11 states and 599 transitions. [2023-11-29 04:00:11,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 846 transitions, 15172 flow [2023-11-29 04:00:14,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 846 transitions, 15001 flow, removed 38 selfloop flow, removed 4 redundant places. [2023-11-29 04:00:14,451 INFO L231 Difference]: Finished difference. Result has 405 places, 710 transitions, 12000 flow [2023-11-29 04:00:14,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=11832, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12000, PETRI_PLACES=405, PETRI_TRANSITIONS=710} [2023-11-29 04:00:14,452 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 330 predicate places. [2023-11-29 04:00:14,452 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 710 transitions, 12000 flow [2023-11-29 04:00:14,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 47.75) internal successors, (382), 8 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:00:14,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:00:14,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:00:14,455 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Ended with exit code 0 [2023-11-29 04:00:14,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 04:00:14,653 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 04:00:14,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:00:14,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1289833983, now seen corresponding path program 2 times [2023-11-29 04:00:14,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:00:14,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1971156918] [2023-11-29 04:00:14,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:00:14,654 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 04:00:14,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:00:14,655 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 04:00:14,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-11-29 04:00:14,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 04:00:14,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:00:14,785 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 04:00:14,786 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:00:15,213 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:00:15,213 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:00:15,213 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:00:15,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1971156918] [2023-11-29 04:00:15,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1971156918] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:00:15,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:00:15,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 04:00:15,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410468837] [2023-11-29 04:00:15,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:00:15,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 04:00:15,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:00:15,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 04:00:15,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-29 04:00:15,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 79 [2023-11-29 04:00:15,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 710 transitions, 12000 flow. Second operand has 9 states, 9 states have (on average 47.44444444444444) internal successors, (427), 9 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:00:15,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:00:15,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 79 [2023-11-29 04:00:15,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:00:29,028 INFO L124 PetriNetUnfolderBase]: 18876/36269 cut-off events. [2023-11-29 04:00:29,029 INFO L125 PetriNetUnfolderBase]: For 472635/473223 co-relation queries the response was YES. [2023-11-29 04:00:29,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200769 conditions, 36269 events. 18876/36269 cut-off events. For 472635/473223 co-relation queries the response was YES. Maximal size of possible extension queue 823. Compared 325822 event pairs, 6547 based on Foata normal form. 226/35010 useless extension candidates. Maximal degree in co-relation 200635. Up to 15949 conditions per place. [2023-11-29 04:00:29,783 INFO L140 encePairwiseOnDemand]: 68/79 looper letters, 632 selfloop transitions, 145 changer transitions 14/891 dead transitions. [2023-11-29 04:00:29,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 891 transitions, 16008 flow [2023-11-29 04:00:29,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 04:00:29,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 04:00:29,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 706 transitions. [2023-11-29 04:00:29,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6874391431353457 [2023-11-29 04:00:29,786 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 706 transitions. [2023-11-29 04:00:29,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 706 transitions. [2023-11-29 04:00:29,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:00:29,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 706 transitions. [2023-11-29 04:00:29,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 54.30769230769231) internal successors, (706), 13 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:00:29,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 79.0) internal successors, (1106), 14 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:00:29,788 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 79.0) internal successors, (1106), 14 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:00:29,788 INFO L175 Difference]: Start difference. First operand has 405 places, 710 transitions, 12000 flow. Second operand 13 states and 706 transitions. [2023-11-29 04:00:29,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 891 transitions, 16008 flow [2023-11-29 04:00:32,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 891 transitions, 15683 flow, removed 10 selfloop flow, removed 7 redundant places. [2023-11-29 04:00:32,313 INFO L231 Difference]: Finished difference. Result has 414 places, 730 transitions, 12380 flow [2023-11-29 04:00:32,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=11705, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12380, PETRI_PLACES=414, PETRI_TRANSITIONS=730} [2023-11-29 04:00:32,314 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 339 predicate places. [2023-11-29 04:00:32,314 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 730 transitions, 12380 flow [2023-11-29 04:00:32,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 47.44444444444444) internal successors, (427), 9 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:00:32,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:00:32,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:00:32,317 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Ended with exit code 0 [2023-11-29 04:00:32,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 04:00:32,515 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 04:00:32,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:00:32,516 INFO L85 PathProgramCache]: Analyzing trace with hash 679664221, now seen corresponding path program 4 times [2023-11-29 04:00:32,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:00:32,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1852165090] [2023-11-29 04:00:32,516 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 04:00:32,516 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 04:00:32,516 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:00:32,517 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 04:00:32,518 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-11-29 04:00:32,632 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 04:00:32,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:00:32,636 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 04:00:32,637 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:00:33,225 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:00:33,225 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:00:34,525 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:00:34,525 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:00:34,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1852165090] [2023-11-29 04:00:34,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1852165090] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:00:34,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:00:34,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 23 [2023-11-29 04:00:34,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689644931] [2023-11-29 04:00:34,526 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:00:34,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 04:00:34,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:00:34,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 04:00:34,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=407, Unknown=0, NotChecked=0, Total=552 [2023-11-29 04:00:35,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2023-11-29 04:00:35,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 730 transitions, 12380 flow. Second operand has 24 states, 24 states have (on average 45.833333333333336) internal successors, (1100), 24 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:00:35,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:00:35,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2023-11-29 04:00:35,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:00:53,108 INFO L124 PetriNetUnfolderBase]: 21596/41366 cut-off events. [2023-11-29 04:00:53,109 INFO L125 PetriNetUnfolderBase]: For 505547/506549 co-relation queries the response was YES. [2023-11-29 04:00:53,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 228849 conditions, 41366 events. 21596/41366 cut-off events. For 505547/506549 co-relation queries the response was YES. Maximal size of possible extension queue 918. Compared 375670 event pairs, 5071 based on Foata normal form. 565/40964 useless extension candidates. Maximal degree in co-relation 228710. Up to 7653 conditions per place. [2023-11-29 04:00:54,036 INFO L140 encePairwiseOnDemand]: 61/79 looper letters, 949 selfloop transitions, 264 changer transitions 51/1340 dead transitions. [2023-11-29 04:00:54,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 1340 transitions, 23246 flow [2023-11-29 04:00:54,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 04:00:54,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 04:00:54,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1348 transitions. [2023-11-29 04:00:54,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6825316455696202 [2023-11-29 04:00:54,039 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1348 transitions. [2023-11-29 04:00:54,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1348 transitions. [2023-11-29 04:00:54,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:00:54,040 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1348 transitions. [2023-11-29 04:00:54,042 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 53.92) internal successors, (1348), 25 states have internal predecessors, (1348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:00:54,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 79.0) internal successors, (2054), 26 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:00:54,044 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 79.0) internal successors, (2054), 26 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:00:54,044 INFO L175 Difference]: Start difference. First operand has 414 places, 730 transitions, 12380 flow. Second operand 25 states and 1348 transitions. [2023-11-29 04:00:54,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 1340 transitions, 23246 flow [2023-11-29 04:00:57,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 1340 transitions, 23141 flow, removed 35 selfloop flow, removed 4 redundant places. [2023-11-29 04:00:57,527 INFO L231 Difference]: Finished difference. Result has 445 places, 777 transitions, 13900 flow [2023-11-29 04:00:57,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=12291, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=13900, PETRI_PLACES=445, PETRI_TRANSITIONS=777} [2023-11-29 04:00:57,528 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 370 predicate places. [2023-11-29 04:00:57,528 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 777 transitions, 13900 flow [2023-11-29 04:00:57,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 45.833333333333336) internal successors, (1100), 24 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:00:57,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:00:57,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:00:57,531 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Ended with exit code 0 [2023-11-29 04:00:57,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 04:00:57,730 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 04:00:57,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:00:57,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1585624261, now seen corresponding path program 5 times [2023-11-29 04:00:57,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:00:57,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [325742488] [2023-11-29 04:00:57,730 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 04:00:57,731 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 04:00:57,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:00:57,732 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 04:00:57,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2023-11-29 04:00:57,847 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:00:57,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:00:57,850 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 04:00:57,851 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:00:58,546 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:00:58,546 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:00:59,868 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:00:59,868 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:00:59,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [325742488] [2023-11-29 04:00:59,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [325742488] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:00:59,869 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:00:59,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 23 [2023-11-29 04:00:59,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354691689] [2023-11-29 04:00:59,869 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:00:59,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 04:00:59,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:00:59,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 04:00:59,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=410, Unknown=0, NotChecked=0, Total=552 [2023-11-29 04:01:00,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2023-11-29 04:01:00,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 777 transitions, 13900 flow. Second operand has 24 states, 24 states have (on average 45.833333333333336) internal successors, (1100), 24 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:01:00,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:01:00,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2023-11-29 04:01:00,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:01:29,541 INFO L124 PetriNetUnfolderBase]: 37023/69322 cut-off events. [2023-11-29 04:01:29,541 INFO L125 PetriNetUnfolderBase]: For 1026511/1028919 co-relation queries the response was YES. [2023-11-29 04:01:30,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 410286 conditions, 69322 events. 37023/69322 cut-off events. For 1026511/1028919 co-relation queries the response was YES. Maximal size of possible extension queue 1626. Compared 669828 event pairs, 5584 based on Foata normal form. 1514/69311 useless extension candidates. Maximal degree in co-relation 410136. Up to 13249 conditions per place. [2023-11-29 04:01:31,132 INFO L140 encePairwiseOnDemand]: 61/79 looper letters, 1113 selfloop transitions, 411 changer transitions 63/1683 dead transitions. [2023-11-29 04:01:31,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 1683 transitions, 32085 flow [2023-11-29 04:01:31,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 04:01:31,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 04:01:31,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1418 transitions. [2023-11-29 04:01:31,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6903602726387537 [2023-11-29 04:01:31,135 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1418 transitions. [2023-11-29 04:01:31,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1418 transitions. [2023-11-29 04:01:31,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:01:31,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1418 transitions. [2023-11-29 04:01:31,138 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 54.53846153846154) internal successors, (1418), 26 states have internal predecessors, (1418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:01:31,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 79.0) internal successors, (2133), 27 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:01:31,141 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 79.0) internal successors, (2133), 27 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:01:31,141 INFO L175 Difference]: Start difference. First operand has 445 places, 777 transitions, 13900 flow. Second operand 26 states and 1418 transitions. [2023-11-29 04:01:31,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 1683 transitions, 32085 flow [2023-11-29 04:01:43,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 1683 transitions, 31477 flow, removed 199 selfloop flow, removed 15 redundant places. [2023-11-29 04:01:43,334 INFO L231 Difference]: Finished difference. Result has 462 places, 1017 transitions, 18768 flow [2023-11-29 04:01:43,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=13498, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=18768, PETRI_PLACES=462, PETRI_TRANSITIONS=1017} [2023-11-29 04:01:43,335 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 387 predicate places. [2023-11-29 04:01:43,335 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 1017 transitions, 18768 flow [2023-11-29 04:01:43,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 45.833333333333336) internal successors, (1100), 24 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:01:43,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:01:43,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:01:43,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Ended with exit code 0 [2023-11-29 04:01:43,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 04:01:43,536 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 04:01:43,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:01:43,536 INFO L85 PathProgramCache]: Analyzing trace with hash 864216361, now seen corresponding path program 6 times [2023-11-29 04:01:43,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:01:43,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1159464418] [2023-11-29 04:01:43,537 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 04:01:43,537 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 04:01:43,537 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:01:43,538 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 04:01:43,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-11-29 04:01:43,635 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-29 04:01:43,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:01:43,638 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 04:01:43,639 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:01:44,043 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:01:44,043 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:01:44,043 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:01:44,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1159464418] [2023-11-29 04:01:44,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1159464418] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:01:44,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:01:44,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 04:01:44,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339224123] [2023-11-29 04:01:44,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:01:44,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 04:01:44,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:01:44,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 04:01:44,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-29 04:01:44,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 79 [2023-11-29 04:01:44,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 1017 transitions, 18768 flow. Second operand has 8 states, 8 states have (on average 47.75) internal successors, (382), 8 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:01:44,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:01:44,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 79 [2023-11-29 04:01:44,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:02:10,417 INFO L124 PetriNetUnfolderBase]: 33260/63069 cut-off events. [2023-11-29 04:02:10,417 INFO L125 PetriNetUnfolderBase]: For 1088207/1091192 co-relation queries the response was YES. [2023-11-29 04:02:11,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 399305 conditions, 63069 events. 33260/63069 cut-off events. For 1088207/1091192 co-relation queries the response was YES. Maximal size of possible extension queue 1591. Compared 616296 event pairs, 11490 based on Foata normal form. 1174/61308 useless extension candidates. Maximal degree in co-relation 399152. Up to 28181 conditions per place. [2023-11-29 04:02:11,925 INFO L140 encePairwiseOnDemand]: 69/79 looper letters, 834 selfloop transitions, 207 changer transitions 35/1217 dead transitions. [2023-11-29 04:02:11,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 1217 transitions, 24208 flow [2023-11-29 04:02:11,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 04:02:11,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 04:02:11,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 600 transitions. [2023-11-29 04:02:11,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6904487917146145 [2023-11-29 04:02:11,927 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 600 transitions. [2023-11-29 04:02:11,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 600 transitions. [2023-11-29 04:02:11,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:02:11,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 600 transitions. [2023-11-29 04:02:11,929 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 54.54545454545455) internal successors, (600), 11 states have internal predecessors, (600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:02:11,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 79.0) internal successors, (948), 12 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:02:11,930 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 79.0) internal successors, (948), 12 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:02:11,930 INFO L175 Difference]: Start difference. First operand has 462 places, 1017 transitions, 18768 flow. Second operand 11 states and 600 transitions. [2023-11-29 04:02:11,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 1217 transitions, 24208 flow [2023-11-29 04:02:33,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 1217 transitions, 23424 flow, removed 227 selfloop flow, removed 15 redundant places. [2023-11-29 04:02:33,608 INFO L231 Difference]: Finished difference. Result has 454 places, 1011 transitions, 18395 flow [2023-11-29 04:02:33,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=18068, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1017, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=810, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18395, PETRI_PLACES=454, PETRI_TRANSITIONS=1011} [2023-11-29 04:02:33,610 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 379 predicate places. [2023-11-29 04:02:33,610 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 1011 transitions, 18395 flow [2023-11-29 04:02:33,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 47.75) internal successors, (382), 8 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:02:33,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:02:33,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:02:33,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Ended with exit code 0 [2023-11-29 04:02:33,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 04:02:33,811 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 04:02:33,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:02:33,811 INFO L85 PathProgramCache]: Analyzing trace with hash 3910087, now seen corresponding path program 3 times [2023-11-29 04:02:33,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:02:33,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1635349653] [2023-11-29 04:02:33,811 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 04:02:33,812 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 04:02:33,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:02:33,812 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 04:02:33,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2023-11-29 04:02:33,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 04:02:33,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:02:33,930 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 04:02:33,932 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:02:34,376 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:02:34,377 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:02:34,377 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:02:34,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1635349653] [2023-11-29 04:02:34,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1635349653] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:02:34,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:02:34,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 04:02:34,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367361038] [2023-11-29 04:02:34,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:02:34,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 04:02:34,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:02:34,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 04:02:34,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-11-29 04:02:34,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 79 [2023-11-29 04:02:34,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 1011 transitions, 18395 flow. Second operand has 9 states, 9 states have (on average 47.44444444444444) internal successors, (427), 9 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:02:34,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:02:34,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 79 [2023-11-29 04:02:34,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:02:59,022 INFO L124 PetriNetUnfolderBase]: 32997/62633 cut-off events. [2023-11-29 04:02:59,022 INFO L125 PetriNetUnfolderBase]: For 1033726/1036706 co-relation queries the response was YES. [2023-11-29 04:03:00,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 388532 conditions, 62633 events. 32997/62633 cut-off events. For 1033726/1036706 co-relation queries the response was YES. Maximal size of possible extension queue 1618. Compared 614425 event pairs, 11391 based on Foata normal form. 1253/60875 useless extension candidates. Maximal degree in co-relation 388383. Up to 27574 conditions per place. [2023-11-29 04:03:00,537 INFO L140 encePairwiseOnDemand]: 68/79 looper letters, 815 selfloop transitions, 245 changer transitions 14/1215 dead transitions. [2023-11-29 04:03:00,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 1215 transitions, 23711 flow [2023-11-29 04:03:00,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 04:03:00,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 04:03:00,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 697 transitions. [2023-11-29 04:03:00,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6786757546251218 [2023-11-29 04:03:00,538 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 697 transitions. [2023-11-29 04:03:00,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 697 transitions. [2023-11-29 04:03:00,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:03:00,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 697 transitions. [2023-11-29 04:03:00,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 53.61538461538461) internal successors, (697), 13 states have internal predecessors, (697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:03:00,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 79.0) internal successors, (1106), 14 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:03:00,540 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 79.0) internal successors, (1106), 14 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:03:00,541 INFO L175 Difference]: Start difference. First operand has 454 places, 1011 transitions, 18395 flow. Second operand 13 states and 697 transitions. [2023-11-29 04:03:00,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 1215 transitions, 23711 flow [2023-11-29 04:03:09,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 1215 transitions, 23486 flow, removed 7 selfloop flow, removed 6 redundant places. [2023-11-29 04:03:09,423 INFO L231 Difference]: Finished difference. Result has 460 places, 1015 transitions, 18766 flow [2023-11-29 04:03:09,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=18176, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1011, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=766, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=18766, PETRI_PLACES=460, PETRI_TRANSITIONS=1015} [2023-11-29 04:03:09,424 INFO L281 CegarLoopForPetriNet]: 75 programPoint places, 385 predicate places. [2023-11-29 04:03:09,424 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 1015 transitions, 18766 flow [2023-11-29 04:03:09,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 47.44444444444444) internal successors, (427), 9 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:03:09,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:03:09,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:03:09,426 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Ended with exit code 0 [2023-11-29 04:03:09,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 04:03:09,625 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 45 more)] === [2023-11-29 04:03:09,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:03:09,625 INFO L85 PathProgramCache]: Analyzing trace with hash -649134591, now seen corresponding path program 4 times [2023-11-29 04:03:09,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:03:09,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1357211574] [2023-11-29 04:03:09,626 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 04:03:09,626 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 04:03:09,626 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:03:09,627 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 04:03:09,628 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fd3a5df9-cea3-437e-b09e-376e6eb55188/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-11-29 04:03:09,748 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 04:03:09,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:03:09,751 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 04:03:09,753 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:03:10,250 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:03:10,250 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:03:11,301 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:03:11,302 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:03:11,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1357211574] [2023-11-29 04:03:11,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1357211574] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:03:11,302 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:03:11,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2023-11-29 04:03:11,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579311852] [2023-11-29 04:03:11,302 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:03:11,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 04:03:11,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:03:11,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 04:03:11,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2023-11-29 04:03:12,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2023-11-29 04:03:12,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 1015 transitions, 18766 flow. Second operand has 22 states, 22 states have (on average 46.0) internal successors, (1012), 22 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:03:12,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:03:12,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2023-11-29 04:03:12,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:03:43,679 INFO L124 PetriNetUnfolderBase]: 36116/68101 cut-off events. [2023-11-29 04:03:43,679 INFO L125 PetriNetUnfolderBase]: For 1222648/1225680 co-relation queries the response was YES.