./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-array-int-trans.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_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/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_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-array-int-trans.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/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_3295947b-2f6a-44ff-bd26-053fbf1c9da9/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 5bb11505151393f96d52a572beff0352326876d897656a8082ae272a8f39e0b4 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 01:50:52,758 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 01:50:52,843 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 01:50:52,848 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 01:50:52,849 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 01:50:52,879 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 01:50:52,880 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 01:50:52,881 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 01:50:52,881 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 01:50:52,882 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 01:50:52,883 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 01:50:52,883 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 01:50:52,884 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 01:50:52,885 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 01:50:52,885 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 01:50:52,886 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 01:50:52,887 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 01:50:52,887 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 01:50:52,888 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 01:50:52,888 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 01:50:52,889 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 01:50:52,889 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 01:50:52,890 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 01:50:52,890 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 01:50:52,891 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 01:50:52,891 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 01:50:52,892 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 01:50:52,892 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 01:50:52,893 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 01:50:52,893 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 01:50:52,894 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 01:50:52,894 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 01:50:52,895 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:50:52,895 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 01:50:52,896 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 01:50:52,896 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 01:50:52,897 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 01:50:52,897 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 01:50:52,897 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 01:50:52,898 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 01:50:52,898 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 01:50:52,898 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_3295947b-2f6a-44ff-bd26-053fbf1c9da9/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_3295947b-2f6a-44ff-bd26-053fbf1c9da9/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 -> 5bb11505151393f96d52a572beff0352326876d897656a8082ae272a8f39e0b4 [2023-11-29 01:50:53,127 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 01:50:53,150 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 01:50:53,152 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 01:50:53,154 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 01:50:53,154 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 01:50:53,156 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/chl-array-int-trans.wvr.c [2023-11-29 01:50:55,961 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 01:50:56,131 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 01:50:56,131 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/sv-benchmarks/c/weaver/chl-array-int-trans.wvr.c [2023-11-29 01:50:56,139 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/data/7a5f3b59d/40892d2b7a0e45d582cd4f9bcee1b76a/FLAGf8e7d8020 [2023-11-29 01:50:56,152 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/data/7a5f3b59d/40892d2b7a0e45d582cd4f9bcee1b76a [2023-11-29 01:50:56,155 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 01:50:56,156 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 01:50:56,158 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 01:50:56,158 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 01:50:56,171 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 01:50:56,172 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:50:56" (1/1) ... [2023-11-29 01:50:56,173 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ad70b5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:50:56, skipping insertion in model container [2023-11-29 01:50:56,173 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:50:56" (1/1) ... [2023-11-29 01:50:56,196 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 01:50:56,362 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:50:56,375 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 01:50:56,375 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1c8abbaf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:50:56, skipping insertion in model container [2023-11-29 01:50:56,375 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 01:50:56,376 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-29 01:50:56,378 INFO L158 Benchmark]: Toolchain (without parser) took 220.49ms. Allocated memory is still 180.4MB. Free memory was 139.9MB in the beginning and 129.4MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 01:50:56,378 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 180.4MB. Free memory is still 123.8MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 01:50:56,379 INFO L158 Benchmark]: CACSL2BoogieTranslator took 217.93ms. Allocated memory is still 180.4MB. Free memory was 139.4MB in the beginning and 129.4MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 01:50:56,381 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21ms. Allocated memory is still 180.4MB. Free memory is still 123.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 217.93ms. Allocated memory is still 180.4MB. Free memory was 139.4MB in the beginning and 129.4MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 117]: 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_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/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_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-array-int-trans.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/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_3295947b-2f6a-44ff-bd26-053fbf1c9da9/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 5bb11505151393f96d52a572beff0352326876d897656a8082ae272a8f39e0b4 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 01:50:58,058 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 01:50:58,128 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-29 01:50:58,140 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 01:50:58,145 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 01:50:58,173 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 01:50:58,174 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 01:50:58,175 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 01:50:58,175 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 01:50:58,176 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 01:50:58,176 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 01:50:58,177 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 01:50:58,178 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 01:50:58,179 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 01:50:58,179 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 01:50:58,180 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 01:50:58,180 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 01:50:58,181 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 01:50:58,182 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 01:50:58,182 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 01:50:58,183 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 01:50:58,183 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 01:50:58,184 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 01:50:58,184 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 01:50:58,185 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 01:50:58,185 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 01:50:58,185 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 01:50:58,186 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 01:50:58,186 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 01:50:58,187 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 01:50:58,187 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 01:50:58,188 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 01:50:58,188 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 01:50:58,188 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 01:50:58,188 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:50:58,189 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 01:50:58,189 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 01:50:58,189 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 01:50:58,189 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 01:50:58,190 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 01:50:58,190 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 01:50:58,190 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 01:50:58,190 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 01:50:58,191 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 01:50:58,191 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_3295947b-2f6a-44ff-bd26-053fbf1c9da9/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_3295947b-2f6a-44ff-bd26-053fbf1c9da9/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 -> 5bb11505151393f96d52a572beff0352326876d897656a8082ae272a8f39e0b4 [2023-11-29 01:50:58,458 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 01:50:58,479 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 01:50:58,482 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 01:50:58,483 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 01:50:58,483 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 01:50:58,485 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/chl-array-int-trans.wvr.c [2023-11-29 01:51:01,350 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 01:51:01,546 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 01:51:01,547 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/sv-benchmarks/c/weaver/chl-array-int-trans.wvr.c [2023-11-29 01:51:01,556 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/data/7f3478610/3cd960069e4b483abde4a2a7821b8515/FLAG23f78d7a4 [2023-11-29 01:51:01,571 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/data/7f3478610/3cd960069e4b483abde4a2a7821b8515 [2023-11-29 01:51:01,574 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 01:51:01,576 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 01:51:01,577 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 01:51:01,577 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 01:51:01,583 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 01:51:01,583 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:51:01" (1/1) ... [2023-11-29 01:51:01,585 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3fcf00c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:51:01, skipping insertion in model container [2023-11-29 01:51:01,585 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:51:01" (1/1) ... [2023-11-29 01:51:01,611 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 01:51:01,817 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:51:01,831 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 01:51:01,836 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 01:51:01,860 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:51:01,866 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 01:51:01,896 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:51:01,914 INFO L206 MainTranslator]: Completed translation [2023-11-29 01:51:01,915 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:51:01 WrapperNode [2023-11-29 01:51:01,915 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 01:51:01,916 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 01:51:01,916 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 01:51:01,916 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 01:51:01,924 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:51:01" (1/1) ... [2023-11-29 01:51:01,936 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:51:01" (1/1) ... [2023-11-29 01:51:01,969 INFO L138 Inliner]: procedures = 28, calls = 50, calls flagged for inlining = 14, calls inlined = 22, statements flattened = 281 [2023-11-29 01:51:01,969 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 01:51:01,970 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 01:51:01,970 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 01:51:01,970 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 01:51:01,981 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:51:01" (1/1) ... [2023-11-29 01:51:01,982 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:51:01" (1/1) ... [2023-11-29 01:51:01,988 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:51:01" (1/1) ... [2023-11-29 01:51:02,009 INFO L175 MemorySlicer]: Split 23 memory accesses to 5 slices as follows [2, 15, 2, 2, 2]. 65 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0]. The 6 writes are split as follows [0, 3, 1, 1, 1]. [2023-11-29 01:51:02,009 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:51:01" (1/1) ... [2023-11-29 01:51:02,009 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:51:01" (1/1) ... [2023-11-29 01:51:02,035 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:51:01" (1/1) ... [2023-11-29 01:51:02,041 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:51:01" (1/1) ... [2023-11-29 01:51:02,044 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:51:01" (1/1) ... [2023-11-29 01:51:02,047 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:51:01" (1/1) ... [2023-11-29 01:51:02,052 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 01:51:02,053 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 01:51:02,053 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 01:51:02,054 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 01:51:02,055 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:51:01" (1/1) ... [2023-11-29 01:51:02,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:51:02,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:51:02,085 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 01:51:02,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 01:51:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 01:51:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 01:51:02,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-29 01:51:02,123 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-29 01:51:02,123 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-29 01:51:02,123 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-11-29 01:51:02,123 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 01:51:02,123 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 01:51:02,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 01:51:02,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-29 01:51:02,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-29 01:51:02,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2023-11-29 01:51:02,125 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 01:51:02,125 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 01:51:02,125 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 01:51:02,125 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 01:51:02,126 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-29 01:51:02,126 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-29 01:51:02,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 01:51:02,126 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 01:51:02,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 01:51:02,127 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 01:51:02,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-29 01:51:02,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-29 01:51:02,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-29 01:51:02,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-29 01:51:02,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2023-11-29 01:51:02,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 01:51:02,268 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 01:51:02,270 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 01:51:03,038 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 01:51:03,398 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 01:51:03,398 INFO L309 CfgBuilder]: Removed 6 assume(true) statements. [2023-11-29 01:51:03,399 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:51:03 BoogieIcfgContainer [2023-11-29 01:51:03,399 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 01:51:03,401 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 01:51:03,401 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 01:51:03,404 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 01:51:03,404 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 01:51:01" (1/3) ... [2023-11-29 01:51:03,404 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22e65b46 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 01:51:03, skipping insertion in model container [2023-11-29 01:51:03,405 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:51:01" (2/3) ... [2023-11-29 01:51:03,405 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22e65b46 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 01:51:03, skipping insertion in model container [2023-11-29 01:51:03,405 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:51:03" (3/3) ... [2023-11-29 01:51:03,406 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-array-int-trans.wvr.c [2023-11-29 01:51:03,421 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 01:51:03,421 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 44 error locations. [2023-11-29 01:51:03,421 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 01:51:03,514 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-29 01:51:03,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 108 places, 107 transitions, 235 flow [2023-11-29 01:51:03,583 INFO L124 PetriNetUnfolderBase]: 9/104 cut-off events. [2023-11-29 01:51:03,583 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 01:51:03,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117 conditions, 104 events. 9/104 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 316 event pairs, 0 based on Foata normal form. 0/51 useless extension candidates. Maximal degree in co-relation 72. Up to 2 conditions per place. [2023-11-29 01:51:03,587 INFO L82 GeneralOperation]: Start removeDead. Operand has 108 places, 107 transitions, 235 flow [2023-11-29 01:51:03,592 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 104 places, 103 transitions, 224 flow [2023-11-29 01:51:03,603 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 01:51:03,610 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;@2302a11f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 01:51:03,610 INFO L358 AbstractCegarLoop]: Starting to check reachability of 71 error locations. [2023-11-29 01:51:03,613 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 01:51:03,613 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2023-11-29 01:51:03,613 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 01:51:03,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:51:03,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 01:51:03,614 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:51:03,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:03,618 INFO L85 PathProgramCache]: Analyzing trace with hash 861703, now seen corresponding path program 1 times [2023-11-29 01:51:03,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:51:03,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1303204099] [2023-11-29 01:51:03,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:51:03,628 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 01:51:03,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:51:03,630 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:03,636 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:03,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:51:03,740 INFO L262 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 01:51:03,744 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:03,851 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 01:51:03,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:03,865 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 01:51:03,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:03,878 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 01:51:03,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:03,895 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 01:51:03,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:03,905 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 01:51:03,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:03,911 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 01:51:03,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:03,924 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 01:51:03,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:03,929 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 01:51:03,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:03,942 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 01:51:03,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:03,958 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 01:51:03,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:03,968 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 01:51:03,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:03,973 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 01:51:03,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:03,992 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 01:51:04,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:04,007 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 01:51:04,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:04,021 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 01:51:04,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:04,036 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 01:51:04,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:04,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 01:51:04,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:04,084 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 01:51:04,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:04,104 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 01:51:04,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:04,112 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 01:51:04,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:04,122 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 01:51:04,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:04,127 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 01:51:04,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:04,137 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 01:51:04,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:04,143 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 01:51:04,169 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 01:51:04,169 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:51:04,170 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:51:04,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1303204099] [2023-11-29 01:51:04,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1303204099] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:51:04,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:51:04,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 01:51:04,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479590187] [2023-11-29 01:51:04,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:51:04,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:51:04,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:51:04,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:51:04,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:51:04,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 107 [2023-11-29 01:51:04,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 103 transitions, 224 flow. Second operand has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:04,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:51:04,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 107 [2023-11-29 01:51:04,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:51:04,993 INFO L124 PetriNetUnfolderBase]: 977/2230 cut-off events. [2023-11-29 01:51:04,994 INFO L125 PetriNetUnfolderBase]: For 122/122 co-relation queries the response was YES. [2023-11-29 01:51:05,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3654 conditions, 2230 events. 977/2230 cut-off events. For 122/122 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16535 event pairs, 608 based on Foata normal form. 1/1480 useless extension candidates. Maximal degree in co-relation 3295. Up to 1318 conditions per place. [2023-11-29 01:51:05,025 INFO L140 encePairwiseOnDemand]: 101/107 looper letters, 36 selfloop transitions, 2 changer transitions 0/98 dead transitions. [2023-11-29 01:51:05,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 98 transitions, 290 flow [2023-11-29 01:51:05,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:51:05,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:51:05,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 234 transitions. [2023-11-29 01:51:05,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7289719626168224 [2023-11-29 01:51:05,040 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 234 transitions. [2023-11-29 01:51:05,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 234 transitions. [2023-11-29 01:51:05,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:51:05,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 234 transitions. [2023-11-29 01:51:05,048 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.0) internal successors, (234), 3 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 01:51:05,052 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:05,053 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:05,055 INFO L175 Difference]: Start difference. First operand has 104 places, 103 transitions, 224 flow. Second operand 3 states and 234 transitions. [2023-11-29 01:51:05,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 98 transitions, 290 flow [2023-11-29 01:51:05,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 98 transitions, 278 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 01:51:05,065 INFO L231 Difference]: Finished difference. Result has 95 places, 98 transitions, 206 flow [2023-11-29 01:51:05,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=206, PETRI_PLACES=95, PETRI_TRANSITIONS=98} [2023-11-29 01:51:05,070 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, -9 predicate places. [2023-11-29 01:51:05,071 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 98 transitions, 206 flow [2023-11-29 01:51:05,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:05,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:51:05,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 01:51:05,075 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:05,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:05,272 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:51:05,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:05,273 INFO L85 PathProgramCache]: Analyzing trace with hash 861704, now seen corresponding path program 1 times [2023-11-29 01:51:05,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:51:05,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1555914552] [2023-11-29 01:51:05,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:51:05,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 01:51:05,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:51:05,276 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:05,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:05,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:51:05,358 INFO L262 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:51:05,359 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:05,389 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 01:51:05,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,401 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 01:51:05,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,425 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 01:51:05,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,437 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 01:51:05,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,451 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 01:51:05,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,459 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 01:51:05,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,476 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 01:51:05,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,485 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 01:51:05,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,511 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 01:51:05,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,525 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 01:51:05,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,544 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 01:51:05,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,552 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 01:51:05,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,593 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 01:51:05,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,607 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 01:51:05,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,633 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 01:51:05,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,645 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 01:51:05,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 01:51:05,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,703 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 01:51:05,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,727 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 01:51:05,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,739 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 01:51:05,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,751 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 01:51:05,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,759 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 01:51:05,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,771 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 01:51:05,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:05,784 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 01:51:05,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:51:05,863 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:51:05,863 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:51:05,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1555914552] [2023-11-29 01:51:05,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1555914552] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:51:05,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:51:05,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:51:05,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536201845] [2023-11-29 01:51:05,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:51:05,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:51:05,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:51:05,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:51:05,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:51:06,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 107 [2023-11-29 01:51:06,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 98 transitions, 206 flow. Second operand has 4 states, 4 states have (on average 64.75) internal successors, (259), 4 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:06,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:51:06,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 107 [2023-11-29 01:51:06,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:51:06,864 INFO L124 PetriNetUnfolderBase]: 980/2239 cut-off events. [2023-11-29 01:51:06,864 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-11-29 01:51:06,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3614 conditions, 2239 events. 980/2239 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16574 event pairs, 608 based on Foata normal form. 0/1484 useless extension candidates. Maximal degree in co-relation 3564. Up to 1331 conditions per place. [2023-11-29 01:51:06,882 INFO L140 encePairwiseOnDemand]: 94/107 looper letters, 40 selfloop transitions, 10 changer transitions 0/107 dead transitions. [2023-11-29 01:51:06,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 107 transitions, 326 flow [2023-11-29 01:51:06,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 01:51:06,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 01:51:06,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 309 transitions. [2023-11-29 01:51:06,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7219626168224299 [2023-11-29 01:51:06,885 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 309 transitions. [2023-11-29 01:51:06,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 309 transitions. [2023-11-29 01:51:06,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:51:06,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 309 transitions. [2023-11-29 01:51:06,888 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 77.25) internal successors, (309), 4 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 01:51:06,891 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 107.0) internal successors, (535), 5 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:06,891 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 107.0) internal successors, (535), 5 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:06,891 INFO L175 Difference]: Start difference. First operand has 95 places, 98 transitions, 206 flow. Second operand 4 states and 309 transitions. [2023-11-29 01:51:06,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 107 transitions, 326 flow [2023-11-29 01:51:06,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 107 transitions, 320 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 01:51:06,895 INFO L231 Difference]: Finished difference. Result has 99 places, 107 transitions, 284 flow [2023-11-29 01:51:06,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=284, PETRI_PLACES=99, PETRI_TRANSITIONS=107} [2023-11-29 01:51:06,896 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, -5 predicate places. [2023-11-29 01:51:06,896 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 107 transitions, 284 flow [2023-11-29 01:51:06,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 64.75) internal successors, (259), 4 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:06,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:51:06,896 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2023-11-29 01:51:06,898 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:07,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:07,097 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:51:07,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:07,098 INFO L85 PathProgramCache]: Analyzing trace with hash 828127022, now seen corresponding path program 1 times [2023-11-29 01:51:07,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:51:07,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1755288606] [2023-11-29 01:51:07,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:51:07,099 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 01:51:07,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:51:07,100 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:07,101 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:07,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:51:07,201 INFO L262 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:51:07,203 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:07,233 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 01:51:07,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,248 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 01:51:07,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,271 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 01:51:07,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,282 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 01:51:07,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 01:51:07,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,339 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 01:51:07,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,350 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 01:51:07,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,360 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 01:51:07,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,372 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 01:51:07,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,380 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 01:51:07,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,401 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 01:51:07,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,412 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 01:51:07,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,426 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 01:51:07,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,444 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 01:51:07,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,456 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 01:51:07,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,464 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 01:51:07,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,478 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 01:51:07,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,489 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 01:51:07,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,512 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 01:51:07,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,523 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 01:51:07,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,535 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 01:51:07,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,542 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 01:51:07,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,553 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 01:51:07,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:07,561 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 01:51:07,705 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 01:51:07,705 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:51:08,068 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 01:51:08,068 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:51:08,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1755288606] [2023-11-29 01:51:08,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1755288606] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:51:08,069 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:51:08,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 01:51:08,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329573077] [2023-11-29 01:51:08,069 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:51:08,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 01:51:08,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:51:08,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 01:51:08,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-11-29 01:51:10,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 107 [2023-11-29 01:51:10,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 107 transitions, 284 flow. Second operand has 10 states, 10 states have (on average 65.0) internal successors, (650), 10 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:10,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:51:10,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 107 [2023-11-29 01:51:10,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:51:12,707 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:51:14,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:51:14,939 INFO L124 PetriNetUnfolderBase]: 989/2266 cut-off events. [2023-11-29 01:51:14,940 INFO L125 PetriNetUnfolderBase]: For 38/38 co-relation queries the response was YES. [2023-11-29 01:51:14,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3732 conditions, 2266 events. 989/2266 cut-off events. For 38/38 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16743 event pairs, 608 based on Foata normal form. 0/1511 useless extension candidates. Maximal degree in co-relation 3578. Up to 1334 conditions per place. [2023-11-29 01:51:14,962 INFO L140 encePairwiseOnDemand]: 94/107 looper letters, 40 selfloop transitions, 37 changer transitions 0/134 dead transitions. [2023-11-29 01:51:14,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 134 transitions, 558 flow [2023-11-29 01:51:14,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 01:51:14,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 01:51:14,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 726 transitions. [2023-11-29 01:51:14,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2023-11-29 01:51:14,967 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 726 transitions. [2023-11-29 01:51:14,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 726 transitions. [2023-11-29 01:51:14,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:51:14,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 726 transitions. [2023-11-29 01:51:14,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 72.6) internal successors, (726), 10 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:14,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 107.0) internal successors, (1177), 11 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:14,974 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 107.0) internal successors, (1177), 11 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:14,975 INFO L175 Difference]: Start difference. First operand has 99 places, 107 transitions, 284 flow. Second operand 10 states and 726 transitions. [2023-11-29 01:51:14,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 134 transitions, 558 flow [2023-11-29 01:51:14,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 134 transitions, 558 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 01:51:14,980 INFO L231 Difference]: Finished difference. Result has 111 places, 134 transitions, 528 flow [2023-11-29 01:51:14,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=528, PETRI_PLACES=111, PETRI_TRANSITIONS=134} [2023-11-29 01:51:14,981 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 7 predicate places. [2023-11-29 01:51:14,981 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 134 transitions, 528 flow [2023-11-29 01:51:14,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 65.0) internal successors, (650), 10 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:14,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:51:14,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 01:51:14,984 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:15,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:15,183 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:51:15,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:15,184 INFO L85 PathProgramCache]: Analyzing trace with hash 828161424, now seen corresponding path program 1 times [2023-11-29 01:51:15,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:51:15,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [141876586] [2023-11-29 01:51:15,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:51:15,184 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 01:51:15,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:51:15,185 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:15,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:15,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:51:15,294 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 01:51:15,296 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:15,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:15,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:15,357 INFO L349 Elim1Store]: treesize reduction 44, result has 25.4 percent of original size [2023-11-29 01:51:15,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 29 [2023-11-29 01:51:15,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:15,441 INFO L349 Elim1Store]: treesize reduction 80, result has 19.2 percent of original size [2023-11-29 01:51:15,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 42 treesize of output 37 [2023-11-29 01:51:15,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:15,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 01:51:15,542 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 01:51:15,542 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 01:51:15,567 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 01:51:15,567 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:51:15,568 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:51:15,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [141876586] [2023-11-29 01:51:15,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [141876586] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:51:15,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:51:15,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:51:15,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100236321] [2023-11-29 01:51:15,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:51:15,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:51:15,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:51:15,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:51:15,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:51:15,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 107 [2023-11-29 01:51:15,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 134 transitions, 528 flow. Second operand has 4 states, 4 states have (on average 66.25) internal successors, (265), 4 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:15,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:51:15,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 107 [2023-11-29 01:51:15,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:51:16,184 INFO L124 PetriNetUnfolderBase]: 989/2240 cut-off events. [2023-11-29 01:51:16,184 INFO L125 PetriNetUnfolderBase]: For 70/70 co-relation queries the response was YES. [2023-11-29 01:51:16,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3769 conditions, 2240 events. 989/2240 cut-off events. For 70/70 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16317 event pairs, 608 based on Foata normal form. 126/1643 useless extension candidates. Maximal degree in co-relation 3680. Up to 1362 conditions per place. [2023-11-29 01:51:16,207 INFO L140 encePairwiseOnDemand]: 104/107 looper letters, 73 selfloop transitions, 1 changer transitions 0/132 dead transitions. [2023-11-29 01:51:16,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 132 transitions, 672 flow [2023-11-29 01:51:16,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:51:16,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:51:16,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 235 transitions. [2023-11-29 01:51:16,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7320872274143302 [2023-11-29 01:51:16,209 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 235 transitions. [2023-11-29 01:51:16,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 235 transitions. [2023-11-29 01:51:16,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:51:16,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 235 transitions. [2023-11-29 01:51:16,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.33333333333333) internal successors, (235), 3 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:16,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:16,212 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:16,212 INFO L175 Difference]: Start difference. First operand has 111 places, 134 transitions, 528 flow. Second operand 3 states and 235 transitions. [2023-11-29 01:51:16,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 132 transitions, 672 flow [2023-11-29 01:51:16,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 132 transitions, 577 flow, removed 25 selfloop flow, removed 4 redundant places. [2023-11-29 01:51:16,218 INFO L231 Difference]: Finished difference. Result has 107 places, 132 transitions, 431 flow [2023-11-29 01:51:16,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=429, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=431, PETRI_PLACES=107, PETRI_TRANSITIONS=132} [2023-11-29 01:51:16,219 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 3 predicate places. [2023-11-29 01:51:16,219 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 132 transitions, 431 flow [2023-11-29 01:51:16,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 66.25) internal successors, (265), 4 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:16,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:51:16,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 01:51:16,223 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-11-29 01:51:16,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:16,421 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:51:16,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:16,421 INFO L85 PathProgramCache]: Analyzing trace with hash 828161425, now seen corresponding path program 1 times [2023-11-29 01:51:16,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:51:16,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [909282398] [2023-11-29 01:51:16,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:51:16,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 01:51:16,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:51:16,423 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:16,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:16,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:51:16,553 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 01:51:16,556 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:16,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:16,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:16,581 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 01:51:16,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:16,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:16,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 01:51:16,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:16,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:16,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:16,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:16,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 01:51:16,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:16,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:16,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:16,682 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 01:51:16,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:16,717 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 01:51:16,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:16,748 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 01:51:16,792 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 01:51:16,792 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:51:16,792 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:51:16,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [909282398] [2023-11-29 01:51:16,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [909282398] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:51:16,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:51:16,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:51:16,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165379642] [2023-11-29 01:51:16,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:51:16,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:51:16,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:51:16,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:51:16,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:51:17,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 107 [2023-11-29 01:51:17,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 132 transitions, 431 flow. Second operand has 4 states, 4 states have (on average 66.25) internal successors, (265), 4 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:17,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:51:17,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 107 [2023-11-29 01:51:17,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:51:17,639 INFO L124 PetriNetUnfolderBase]: 989/2214 cut-off events. [2023-11-29 01:51:17,639 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-11-29 01:51:17,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3698 conditions, 2214 events. 989/2214 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15930 event pairs, 608 based on Foata normal form. 126/1641 useless extension candidates. Maximal degree in co-relation 3685. Up to 1362 conditions per place. [2023-11-29 01:51:17,657 INFO L140 encePairwiseOnDemand]: 104/107 looper letters, 73 selfloop transitions, 1 changer transitions 0/130 dead transitions. [2023-11-29 01:51:17,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 130 transitions, 575 flow [2023-11-29 01:51:17,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:51:17,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:51:17,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 235 transitions. [2023-11-29 01:51:17,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7320872274143302 [2023-11-29 01:51:17,659 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 235 transitions. [2023-11-29 01:51:17,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 235 transitions. [2023-11-29 01:51:17,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:51:17,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 235 transitions. [2023-11-29 01:51:17,660 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.33333333333333) internal successors, (235), 3 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:17,661 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:17,662 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:17,662 INFO L175 Difference]: Start difference. First operand has 107 places, 132 transitions, 431 flow. Second operand 3 states and 235 transitions. [2023-11-29 01:51:17,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 130 transitions, 575 flow [2023-11-29 01:51:17,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 130 transitions, 574 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:51:17,666 INFO L231 Difference]: Finished difference. Result has 106 places, 130 transitions, 428 flow [2023-11-29 01:51:17,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=426, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=428, PETRI_PLACES=106, PETRI_TRANSITIONS=130} [2023-11-29 01:51:17,667 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 2 predicate places. [2023-11-29 01:51:17,668 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 130 transitions, 428 flow [2023-11-29 01:51:17,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 66.25) internal successors, (265), 4 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:17,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:51:17,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:51:17,671 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:17,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:17,871 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:51:17,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:17,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1465761784, now seen corresponding path program 1 times [2023-11-29 01:51:17,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:51:17,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1232799932] [2023-11-29 01:51:17,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:51:17,873 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 01:51:17,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:51:17,874 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:17,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:17,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:51:17,995 INFO L262 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 01:51:17,996 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:18,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:18,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:18,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 5 [2023-11-29 01:51:18,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:18,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-29 01:51:18,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:18,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:18,069 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 01:51:18,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:18,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:18,090 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 01:51:18,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:18,105 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 01:51:18,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:18,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:18,122 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 01:51:18,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:18,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:18,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:18,153 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 01:51:18,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:18,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:18,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:18,189 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 01:51:18,205 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 01:51:18,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:18,250 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 01:51:18,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:18,274 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 01:51:18,365 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 01:51:18,366 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:51:18,366 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:51:18,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1232799932] [2023-11-29 01:51:18,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1232799932] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:51:18,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:51:18,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:51:18,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113314676] [2023-11-29 01:51:18,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:51:18,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:51:18,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:51:18,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:51:18,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:51:18,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 107 [2023-11-29 01:51:18,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 130 transitions, 428 flow. Second operand has 4 states, 4 states have (on average 66.75) internal successors, (267), 4 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:18,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:51:18,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 107 [2023-11-29 01:51:18,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:51:19,072 INFO L124 PetriNetUnfolderBase]: 989/2206 cut-off events. [2023-11-29 01:51:19,072 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-11-29 01:51:19,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3691 conditions, 2206 events. 989/2206 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 15817 event pairs, 608 based on Foata normal form. 25/1540 useless extension candidates. Maximal degree in co-relation 3677. Up to 1362 conditions per place. [2023-11-29 01:51:19,083 INFO L140 encePairwiseOnDemand]: 104/107 looper letters, 73 selfloop transitions, 1 changer transitions 0/128 dead transitions. [2023-11-29 01:51:19,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 128 transitions, 572 flow [2023-11-29 01:51:19,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:51:19,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:51:19,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 235 transitions. [2023-11-29 01:51:19,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7320872274143302 [2023-11-29 01:51:19,085 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 235 transitions. [2023-11-29 01:51:19,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 235 transitions. [2023-11-29 01:51:19,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:51:19,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 235 transitions. [2023-11-29 01:51:19,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.33333333333333) internal successors, (235), 3 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:19,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:19,087 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:19,087 INFO L175 Difference]: Start difference. First operand has 106 places, 130 transitions, 428 flow. Second operand 3 states and 235 transitions. [2023-11-29 01:51:19,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 128 transitions, 572 flow [2023-11-29 01:51:19,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 128 transitions, 571 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:51:19,089 INFO L231 Difference]: Finished difference. Result has 105 places, 128 transitions, 425 flow [2023-11-29 01:51:19,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=425, PETRI_PLACES=105, PETRI_TRANSITIONS=128} [2023-11-29 01:51:19,090 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 1 predicate places. [2023-11-29 01:51:19,091 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 128 transitions, 425 flow [2023-11-29 01:51:19,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 66.75) internal successors, (267), 4 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:19,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:51:19,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:51:19,094 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:19,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:19,296 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:51:19,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:19,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1465761783, now seen corresponding path program 1 times [2023-11-29 01:51:19,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:51:19,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1761632787] [2023-11-29 01:51:19,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:51:19,297 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:51:19,297 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:51:19,298 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:19,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:19,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:51:19,400 INFO L262 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 01:51:19,402 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:19,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,431 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 11 [2023-11-29 01:51:19,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,483 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 01:51:19,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 1 [2023-11-29 01:51:19,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,514 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 01:51:19,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2023-11-29 01:51:19,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,534 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 0 case distinctions, treesize of input 17 treesize of output 1 [2023-11-29 01:51:19,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,562 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 01:51:19,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2023-11-29 01:51:19,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,580 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 15 treesize of output 1 [2023-11-29 01:51:19,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,610 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 01:51:19,610 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 1 case distinctions, treesize of input 24 treesize of output 1 [2023-11-29 01:51:19,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,627 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 15 treesize of output 1 [2023-11-29 01:51:19,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:19,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 01:51:19,697 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 01:51:19,698 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 01:51:19,750 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 01:51:19,750 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:51:19,751 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:51:19,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1761632787] [2023-11-29 01:51:19,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1761632787] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:51:19,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:51:19,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:51:19,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648207099] [2023-11-29 01:51:19,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:51:19,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:51:19,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:51:19,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:51:19,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:51:20,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 107 [2023-11-29 01:51:20,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 128 transitions, 425 flow. Second operand has 4 states, 4 states have (on average 66.75) internal successors, (267), 4 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:20,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:51:20,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 107 [2023-11-29 01:51:20,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:51:20,440 INFO L124 PetriNetUnfolderBase]: 989/2198 cut-off events. [2023-11-29 01:51:20,440 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-11-29 01:51:20,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3684 conditions, 2198 events. 989/2198 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15689 event pairs, 608 based on Foata normal form. 25/1540 useless extension candidates. Maximal degree in co-relation 3669. Up to 1362 conditions per place. [2023-11-29 01:51:20,450 INFO L140 encePairwiseOnDemand]: 104/107 looper letters, 73 selfloop transitions, 1 changer transitions 0/126 dead transitions. [2023-11-29 01:51:20,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 126 transitions, 569 flow [2023-11-29 01:51:20,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:51:20,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:51:20,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 235 transitions. [2023-11-29 01:51:20,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7320872274143302 [2023-11-29 01:51:20,452 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 235 transitions. [2023-11-29 01:51:20,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 235 transitions. [2023-11-29 01:51:20,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:51:20,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 235 transitions. [2023-11-29 01:51:20,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.33333333333333) internal successors, (235), 3 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:20,455 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:20,455 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:20,456 INFO L175 Difference]: Start difference. First operand has 105 places, 128 transitions, 425 flow. Second operand 3 states and 235 transitions. [2023-11-29 01:51:20,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 126 transitions, 569 flow [2023-11-29 01:51:20,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 126 transitions, 568 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:51:20,460 INFO L231 Difference]: Finished difference. Result has 104 places, 126 transitions, 422 flow [2023-11-29 01:51:20,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=420, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=422, PETRI_PLACES=104, PETRI_TRANSITIONS=126} [2023-11-29 01:51:20,461 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 0 predicate places. [2023-11-29 01:51:20,461 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 126 transitions, 422 flow [2023-11-29 01:51:20,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 66.75) internal successors, (267), 4 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:20,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:51:20,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:51:20,465 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:20,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:20,662 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:51:20,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:20,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1805929701, now seen corresponding path program 1 times [2023-11-29 01:51:20,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:51:20,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1780203051] [2023-11-29 01:51:20,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:51:20,663 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 01:51:20,664 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:51:20,664 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:20,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:20,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:51:20,743 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:51:20,744 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:20,790 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 01:51:20,790 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:51:20,790 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:51:20,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1780203051] [2023-11-29 01:51:20,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1780203051] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:51:20,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:51:20,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 01:51:20,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184052216] [2023-11-29 01:51:20,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:51:20,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:51:20,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:51:20,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:51:20,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:51:20,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 107 [2023-11-29 01:51:20,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 126 transitions, 422 flow. Second operand has 5 states, 5 states have (on average 67.4) internal successors, (337), 5 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:20,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:51:20,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 107 [2023-11-29 01:51:20,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:51:21,575 INFO L124 PetriNetUnfolderBase]: 1848/4261 cut-off events. [2023-11-29 01:51:21,575 INFO L125 PetriNetUnfolderBase]: For 93/93 co-relation queries the response was YES. [2023-11-29 01:51:21,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7053 conditions, 4261 events. 1848/4261 cut-off events. For 93/93 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 35366 event pairs, 1153 based on Foata normal form. 0/2913 useless extension candidates. Maximal degree in co-relation 7037. Up to 1591 conditions per place. [2023-11-29 01:51:21,594 INFO L140 encePairwiseOnDemand]: 102/107 looper letters, 143 selfloop transitions, 4 changer transitions 0/198 dead transitions. [2023-11-29 01:51:21,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 198 transitions, 955 flow [2023-11-29 01:51:21,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:51:21,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:51:21,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 421 transitions. [2023-11-29 01:51:21,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7869158878504673 [2023-11-29 01:51:21,596 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 421 transitions. [2023-11-29 01:51:21,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 421 transitions. [2023-11-29 01:51:21,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:51:21,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 421 transitions. [2023-11-29 01:51:21,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 84.2) internal successors, (421), 5 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:21,599 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 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 01:51:21,599 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 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 01:51:21,600 INFO L175 Difference]: Start difference. First operand has 104 places, 126 transitions, 422 flow. Second operand 5 states and 421 transitions. [2023-11-29 01:51:21,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 198 transitions, 955 flow [2023-11-29 01:51:21,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 198 transitions, 954 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:51:21,604 INFO L231 Difference]: Finished difference. Result has 109 places, 127 transitions, 438 flow [2023-11-29 01:51:21,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=421, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=438, PETRI_PLACES=109, PETRI_TRANSITIONS=127} [2023-11-29 01:51:21,605 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 5 predicate places. [2023-11-29 01:51:21,606 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 127 transitions, 438 flow [2023-11-29 01:51:21,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 67.4) internal successors, (337), 5 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:21,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:51:21,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:51:21,609 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-11-29 01:51:21,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:21,808 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:51:21,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:21,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1921437633, now seen corresponding path program 1 times [2023-11-29 01:51:21,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:51:21,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1558908884] [2023-11-29 01:51:21,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:51:21,809 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 01:51:21,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:51:21,810 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:21,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:21,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:51:21,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 01:51:21,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:21,990 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 01:51:21,990 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:51:21,990 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:51:21,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1558908884] [2023-11-29 01:51:21,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1558908884] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:51:21,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:51:21,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:51:21,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584564708] [2023-11-29 01:51:21,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:51:21,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:51:21,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:51:21,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:51:21,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:51:22,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 107 [2023-11-29 01:51:22,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 127 transitions, 438 flow. Second operand has 5 states, 5 states have (on average 67.8) internal successors, (339), 5 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:22,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:51:22,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 107 [2023-11-29 01:51:22,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:51:23,073 INFO L124 PetriNetUnfolderBase]: 3218/6698 cut-off events. [2023-11-29 01:51:23,073 INFO L125 PetriNetUnfolderBase]: For 667/667 co-relation queries the response was YES. [2023-11-29 01:51:23,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11979 conditions, 6698 events. 3218/6698 cut-off events. For 667/667 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 55966 event pairs, 1344 based on Foata normal form. 62/4994 useless extension candidates. Maximal degree in co-relation 11960. Up to 2576 conditions per place. [2023-11-29 01:51:23,109 INFO L140 encePairwiseOnDemand]: 102/107 looper letters, 125 selfloop transitions, 9 changer transitions 0/185 dead transitions. [2023-11-29 01:51:23,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 185 transitions, 878 flow [2023-11-29 01:51:23,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:51:23,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:51:23,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 418 transitions. [2023-11-29 01:51:23,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7813084112149533 [2023-11-29 01:51:23,112 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 418 transitions. [2023-11-29 01:51:23,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 418 transitions. [2023-11-29 01:51:23,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:51:23,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 418 transitions. [2023-11-29 01:51:23,113 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 83.6) internal successors, (418), 5 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:23,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 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 01:51:23,115 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 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 01:51:23,115 INFO L175 Difference]: Start difference. First operand has 109 places, 127 transitions, 438 flow. Second operand 5 states and 418 transitions. [2023-11-29 01:51:23,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 185 transitions, 878 flow [2023-11-29 01:51:23,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 185 transitions, 874 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 01:51:23,120 INFO L231 Difference]: Finished difference. Result has 114 places, 129 transitions, 473 flow [2023-11-29 01:51:23,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=434, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=473, PETRI_PLACES=114, PETRI_TRANSITIONS=129} [2023-11-29 01:51:23,121 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 10 predicate places. [2023-11-29 01:51:23,121 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 129 transitions, 473 flow [2023-11-29 01:51:23,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 67.8) internal successors, (339), 5 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:23,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:51:23,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:51:23,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:23,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:23,322 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:51:23,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:23,323 INFO L85 PathProgramCache]: Analyzing trace with hash -422289859, now seen corresponding path program 1 times [2023-11-29 01:51:23,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:51:23,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2089891025] [2023-11-29 01:51:23,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:51:23,323 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 01:51:23,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:51:23,324 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:23,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:23,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:51:23,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:51:23,449 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:23,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,481 INFO L349 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2023-11-29 01:51:23,481 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 01:51:23,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,530 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 01:51:23,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 1 [2023-11-29 01:51:23,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,560 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 01:51:23,560 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 1 case distinctions, treesize of input 24 treesize of output 1 [2023-11-29 01:51:23,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,592 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 01:51:23,592 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 1 case distinctions, treesize of input 24 treesize of output 1 [2023-11-29 01:51:23,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,603 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 01:51:23,603 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 01:51:23,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,614 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 01:51:23,614 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 01:51:23,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,628 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 01:51:23,628 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 01:51:23,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,671 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 01:51:23,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2023-11-29 01:51:23,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,682 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 01:51:23,682 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 01:51:23,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,692 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 01:51:23,693 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 01:51:23,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,717 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 01:51:23,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2023-11-29 01:51:23,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,731 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 01:51:23,731 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 01:51:23,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:23,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 01:51:23,786 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 01:51:23,786 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 01:51:23,871 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 01:51:23,871 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:51:23,871 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:51:23,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2089891025] [2023-11-29 01:51:23,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2089891025] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:51:23,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:51:23,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:51:23,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170153470] [2023-11-29 01:51:23,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:51:23,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:51:23,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:51:23,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:51:23,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:51:24,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 107 [2023-11-29 01:51:24,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 129 transitions, 473 flow. Second operand has 4 states, 4 states have (on average 67.25) internal successors, (269), 4 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:24,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:51:24,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 107 [2023-11-29 01:51:24,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:51:25,056 INFO L124 PetriNetUnfolderBase]: 3049/7191 cut-off events. [2023-11-29 01:51:25,056 INFO L125 PetriNetUnfolderBase]: For 1722/1722 co-relation queries the response was YES. [2023-11-29 01:51:25,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12582 conditions, 7191 events. 3049/7191 cut-off events. For 1722/1722 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 66478 event pairs, 2057 based on Foata normal form. 101/5095 useless extension candidates. Maximal degree in co-relation 12561. Up to 4305 conditions per place. [2023-11-29 01:51:25,094 INFO L140 encePairwiseOnDemand]: 104/107 looper letters, 76 selfloop transitions, 1 changer transitions 0/127 dead transitions. [2023-11-29 01:51:25,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 127 transitions, 623 flow [2023-11-29 01:51:25,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:51:25,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:51:25,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 235 transitions. [2023-11-29 01:51:25,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7320872274143302 [2023-11-29 01:51:25,096 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 235 transitions. [2023-11-29 01:51:25,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 235 transitions. [2023-11-29 01:51:25,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:51:25,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 235 transitions. [2023-11-29 01:51:25,098 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.33333333333333) internal successors, (235), 3 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:25,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:25,099 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:25,099 INFO L175 Difference]: Start difference. First operand has 114 places, 129 transitions, 473 flow. Second operand 3 states and 235 transitions. [2023-11-29 01:51:25,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 127 transitions, 623 flow [2023-11-29 01:51:25,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 127 transitions, 615 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 01:51:25,105 INFO L231 Difference]: Finished difference. Result has 113 places, 127 transitions, 463 flow [2023-11-29 01:51:25,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=463, PETRI_PLACES=113, PETRI_TRANSITIONS=127} [2023-11-29 01:51:25,106 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 9 predicate places. [2023-11-29 01:51:25,106 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 127 transitions, 463 flow [2023-11-29 01:51:25,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 67.25) internal successors, (269), 4 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:25,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:51:25,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:51:25,109 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:25,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:25,307 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:51:25,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:25,308 INFO L85 PathProgramCache]: Analyzing trace with hash -422289858, now seen corresponding path program 1 times [2023-11-29 01:51:25,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:51:25,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [957290742] [2023-11-29 01:51:25,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:51:25,308 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 01:51:25,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:51:25,309 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:25,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:25,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:51:25,449 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 01:51:25,451 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:25,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,481 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 01:51:25,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,498 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 01:51:25,531 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 01:51:25,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,545 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 01:51:25,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,556 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 01:51:25,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,574 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 01:51:25,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,586 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 01:51:25,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,597 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 01:51:25,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,613 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 01:51:25,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,622 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 01:51:25,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,634 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 01:51:25,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,640 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 01:51:25,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,668 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 01:51:25,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:25,706 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 01:51:25,818 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 01:51:25,818 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:51:25,818 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:51:25,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [957290742] [2023-11-29 01:51:25,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [957290742] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:51:25,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:51:25,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 01:51:25,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585017845] [2023-11-29 01:51:25,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:51:25,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:51:25,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:51:25,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:51:25,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:51:26,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 107 [2023-11-29 01:51:26,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 127 transitions, 463 flow. Second operand has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:26,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:51:26,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 107 [2023-11-29 01:51:26,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:51:27,196 INFO L124 PetriNetUnfolderBase]: 3049/7112 cut-off events. [2023-11-29 01:51:27,196 INFO L125 PetriNetUnfolderBase]: For 1719/1719 co-relation queries the response was YES. [2023-11-29 01:51:27,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12494 conditions, 7112 events. 3049/7112 cut-off events. For 1719/1719 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 65431 event pairs, 2057 based on Foata normal form. 101/5077 useless extension candidates. Maximal degree in co-relation 12472. Up to 4305 conditions per place. [2023-11-29 01:51:27,223 INFO L140 encePairwiseOnDemand]: 104/107 looper letters, 76 selfloop transitions, 1 changer transitions 0/125 dead transitions. [2023-11-29 01:51:27,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 125 transitions, 613 flow [2023-11-29 01:51:27,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:51:27,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:51:27,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 235 transitions. [2023-11-29 01:51:27,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7320872274143302 [2023-11-29 01:51:27,225 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 235 transitions. [2023-11-29 01:51:27,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 235 transitions. [2023-11-29 01:51:27,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:51:27,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 235 transitions. [2023-11-29 01:51:27,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.33333333333333) internal successors, (235), 3 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:27,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:27,226 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:27,227 INFO L175 Difference]: Start difference. First operand has 113 places, 127 transitions, 463 flow. Second operand 3 states and 235 transitions. [2023-11-29 01:51:27,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 125 transitions, 613 flow [2023-11-29 01:51:27,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 125 transitions, 599 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 01:51:27,232 INFO L231 Difference]: Finished difference. Result has 111 places, 125 transitions, 447 flow [2023-11-29 01:51:27,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=447, PETRI_PLACES=111, PETRI_TRANSITIONS=125} [2023-11-29 01:51:27,233 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 7 predicate places. [2023-11-29 01:51:27,233 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 125 transitions, 447 flow [2023-11-29 01:51:27,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:27,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:51:27,234 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2023-11-29 01:51:27,236 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 01:51:27,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:27,434 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:51:27,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:51:27,435 INFO L85 PathProgramCache]: Analyzing trace with hash 214745504, now seen corresponding path program 2 times [2023-11-29 01:51:27,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:51:27,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1954461990] [2023-11-29 01:51:27,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:51:27,435 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 01:51:27,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:51:27,436 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:27,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:51:27,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:51:27,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:51:27,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 01:51:27,538 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:51:27,546 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 01:51:27,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,558 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 01:51:27,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,564 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 01:51:27,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,573 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 01:51:27,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,582 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 01:51:27,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,599 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 01:51:27,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,606 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 01:51:27,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,614 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 01:51:27,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,632 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 01:51:27,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,640 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 01:51:27,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,649 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 01:51:27,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,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 01:51:27,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,663 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 01:51:27,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,671 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 01:51:27,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,681 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 01:51:27,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,696 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 01:51:27,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,705 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 01:51:27,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,711 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 01:51:27,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,723 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 01:51:27,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,739 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 01:51:27,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,757 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 01:51:27,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 01:51:27,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,793 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 01:51:27,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:51:27,808 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 01:51:28,064 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 01:51:28,064 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:51:28,865 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 01:51:28,865 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:51:28,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1954461990] [2023-11-29 01:51:28,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1954461990] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:51:28,865 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:51:28,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-29 01:51:28,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612797400] [2023-11-29 01:51:28,866 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:51:28,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 01:51:28,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:51:28,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 01:51:28,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-11-29 01:51:34,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 107 [2023-11-29 01:51:34,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 125 transitions, 447 flow. Second operand has 14 states, 14 states have (on average 65.57142857142857) internal successors, (918), 14 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:51:34,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:51:34,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 107 [2023-11-29 01:51:34,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:51:39,439 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:51:42,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.66s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:51:44,822 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.70s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:51:47,934 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.11s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:51:49,903 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:51:52,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.55s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:51:53,701 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:51:57,450 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.75s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:51:59,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:52:01,766 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 01:52:05,768 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 01:52:07,786 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:52:10,074 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:52:13,112 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.04s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:52:15,997 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.42s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:52:17,390 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:52:19,965 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 01:52:21,497 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:52:23,178 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 01:52:23,778 INFO L124 PetriNetUnfolderBase]: 3091/7240 cut-off events. [2023-11-29 01:52:23,779 INFO L125 PetriNetUnfolderBase]: For 1966/1966 co-relation queries the response was YES. [2023-11-29 01:52:23,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12927 conditions, 7240 events. 3091/7240 cut-off events. For 1966/1966 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 66927 event pairs, 2057 based on Foata normal form. 40/5102 useless extension candidates. Maximal degree in co-relation 12905. Up to 4272 conditions per place. [2023-11-29 01:52:23,809 INFO L140 encePairwiseOnDemand]: 94/107 looper letters, 45 selfloop transitions, 90 changer transitions 0/180 dead transitions. [2023-11-29 01:52:23,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 180 transitions, 985 flow [2023-11-29 01:52:23,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 01:52:23,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 01:52:23,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1749 transitions. [2023-11-29 01:52:23,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6538317757009345 [2023-11-29 01:52:23,816 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1749 transitions. [2023-11-29 01:52:23,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1749 transitions. [2023-11-29 01:52:23,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:52:23,817 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1749 transitions. [2023-11-29 01:52:23,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 69.96) internal successors, (1749), 25 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:52:23,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 107.0) internal successors, (2782), 26 states have internal predecessors, (2782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:52:23,825 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 107.0) internal successors, (2782), 26 states have internal predecessors, (2782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:52:23,825 INFO L175 Difference]: Start difference. First operand has 111 places, 125 transitions, 447 flow. Second operand 25 states and 1749 transitions. [2023-11-29 01:52:23,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 180 transitions, 985 flow [2023-11-29 01:52:23,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 180 transitions, 984 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:52:23,831 INFO L231 Difference]: Finished difference. Result has 141 places, 179 transitions, 968 flow [2023-11-29 01:52:23,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=968, PETRI_PLACES=141, PETRI_TRANSITIONS=179} [2023-11-29 01:52:23,832 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 37 predicate places. [2023-11-29 01:52:23,832 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 179 transitions, 968 flow [2023-11-29 01:52:23,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 65.57142857142857) internal successors, (918), 14 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:52:23,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:52:23,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:52:23,835 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:52:24,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:52:24,033 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:52:24,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:52:24,034 INFO L85 PathProgramCache]: Analyzing trace with hash -205962928, now seen corresponding path program 1 times [2023-11-29 01:52:24,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:52:24,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1999363062] [2023-11-29 01:52:24,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:52:24,034 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 01:52:24,034 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:52:24,035 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:52:24,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:52:24,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:52:24,130 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 01:52:24,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:52:24,180 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 01:52:24,181 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:52:24,181 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:52:24,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1999363062] [2023-11-29 01:52:24,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1999363062] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:52:24,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:52:24,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:52:24,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716081112] [2023-11-29 01:52:24,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:52:24,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:52:24,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:52:24,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:52:24,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:52:24,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 107 [2023-11-29 01:52:24,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 179 transitions, 968 flow. Second operand has 5 states, 5 states have (on average 67.8) internal successors, (339), 5 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:52:24,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:52:24,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 107 [2023-11-29 01:52:24,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:52:25,173 INFO L124 PetriNetUnfolderBase]: 2934/6460 cut-off events. [2023-11-29 01:52:25,173 INFO L125 PetriNetUnfolderBase]: For 1949/1949 co-relation queries the response was YES. [2023-11-29 01:52:25,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12280 conditions, 6460 events. 2934/6460 cut-off events. For 1949/1949 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 55559 event pairs, 1446 based on Foata normal form. 0/4668 useless extension candidates. Maximal degree in co-relation 12250. Up to 2848 conditions per place. [2023-11-29 01:52:25,203 INFO L140 encePairwiseOnDemand]: 102/107 looper letters, 186 selfloop transitions, 14 changer transitions 0/247 dead transitions. [2023-11-29 01:52:25,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 247 transitions, 1692 flow [2023-11-29 01:52:25,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:52:25,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:52:25,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 411 transitions. [2023-11-29 01:52:25,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7682242990654206 [2023-11-29 01:52:25,206 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 411 transitions. [2023-11-29 01:52:25,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 411 transitions. [2023-11-29 01:52:25,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:52:25,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 411 transitions. [2023-11-29 01:52:25,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 82.2) internal successors, (411), 5 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:52:25,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 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 01:52:25,209 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 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 01:52:25,210 INFO L175 Difference]: Start difference. First operand has 141 places, 179 transitions, 968 flow. Second operand 5 states and 411 transitions. [2023-11-29 01:52:25,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 247 transitions, 1692 flow [2023-11-29 01:52:25,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 247 transitions, 1384 flow, removed 93 selfloop flow, removed 9 redundant places. [2023-11-29 01:52:25,224 INFO L231 Difference]: Finished difference. Result has 138 places, 180 transitions, 775 flow [2023-11-29 01:52:25,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=738, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=775, PETRI_PLACES=138, PETRI_TRANSITIONS=180} [2023-11-29 01:52:25,225 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 34 predicate places. [2023-11-29 01:52:25,225 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 180 transitions, 775 flow [2023-11-29 01:52:25,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 67.8) internal successors, (339), 5 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:52:25,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:52:25,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:52:25,228 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:52:25,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:52:25,426 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:52:25,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:52:25,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1528274855, now seen corresponding path program 1 times [2023-11-29 01:52:25,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:52:25,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [481793812] [2023-11-29 01:52:25,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:52:25,427 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 01:52:25,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:52:25,428 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:52:25,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:52:25,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:52:25,597 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 01:52:25,600 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:52:25,624 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 01:52:25,630 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 01:52:25,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,652 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 01:52:25,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,671 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 01:52:25,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 01:52:25,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,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 01:52:25,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,732 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 01:52:25,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,754 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 01:52:25,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,763 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 01:52:25,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,774 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 01:52:25,780 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 01:52:25,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,789 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 01:52:25,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,799 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 01:52:25,806 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 01:52:25,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,814 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 01:52:25,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,836 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 01:52:25,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,847 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 01:52:25,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,857 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 01:52:25,863 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 01:52:25,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,873 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 01:52:25,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,883 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 01:52:25,889 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 01:52:25,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,897 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 01:52:25,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,918 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 01:52:25,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,934 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 01:52:25,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,946 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 01:52:25,953 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 01:52:25,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,961 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 01:52:25,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,972 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 01:52:25,977 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 01:52:25,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:25,986 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 01:52:26,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:26,096 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 01:52:26,112 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 01:52:26,112 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-11-29 01:52:26,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:52:26,184 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 01:52:26,197 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 01:52:26,198 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 01:52:26,311 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 01:52:26,311 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:52:27,741 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 01:52:27,742 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:52:27,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [481793812] [2023-11-29 01:52:27,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [481793812] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:52:27,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:52:27,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-29 01:52:27,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968498994] [2023-11-29 01:52:27,742 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:52:27,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 01:52:27,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:52:27,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 01:52:27,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-11-29 01:52:30,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.77s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:52:36,494 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 01:52:38,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:52:42,370 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 01:52:46,945 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 01:52:50,991 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 01:52:53,104 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:52:57,164 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 01:53:01,261 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 01:53:03,853 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:53:07,976 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 01:53:12,047 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 01:53:14,426 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:53:18,705 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 01:53:25,211 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 01:53:27,191 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:53:31,485 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:53:35,631 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 01:53:36,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 107 [2023-11-29 01:53:36,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 180 transitions, 775 flow. Second operand has 14 states, 14 states have (on average 28.714285714285715) internal successors, (402), 14 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:53:36,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:53:36,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 107 [2023-11-29 01:53:36,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:53:41,829 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 01:53:47,849 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:53:52,897 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 01:54:06,039 INFO L124 PetriNetUnfolderBase]: 44842/70199 cut-off events. [2023-11-29 01:54:06,040 INFO L125 PetriNetUnfolderBase]: For 11721/11721 co-relation queries the response was YES. [2023-11-29 01:54:06,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141742 conditions, 70199 events. 44842/70199 cut-off events. For 11721/11721 co-relation queries the response was YES. Maximal size of possible extension queue 2474. Compared 570843 event pairs, 18125 based on Foata normal form. 0/53542 useless extension candidates. Maximal degree in co-relation 141711. Up to 14459 conditions per place. [2023-11-29 01:54:06,557 INFO L140 encePairwiseOnDemand]: 88/107 looper letters, 350 selfloop transitions, 200 changer transitions 0/570 dead transitions. [2023-11-29 01:54:06,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 570 transitions, 3177 flow [2023-11-29 01:54:06,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 01:54:06,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 01:54:06,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1045 transitions. [2023-11-29 01:54:06,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246241365298659 [2023-11-29 01:54:06,563 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1045 transitions. [2023-11-29 01:54:06,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1045 transitions. [2023-11-29 01:54:06,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:54:06,564 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1045 transitions. [2023-11-29 01:54:06,566 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 45.43478260869565) internal successors, (1045), 23 states have internal predecessors, (1045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:54:06,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 107.0) internal successors, (2568), 24 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:54:06,571 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 107.0) internal successors, (2568), 24 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:54:06,571 INFO L175 Difference]: Start difference. First operand has 138 places, 180 transitions, 775 flow. Second operand 23 states and 1045 transitions. [2023-11-29 01:54:06,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 570 transitions, 3177 flow [2023-11-29 01:54:06,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 570 transitions, 3146 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 01:54:06,618 INFO L231 Difference]: Finished difference. Result has 162 places, 296 transitions, 1846 flow [2023-11-29 01:54:06,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1846, PETRI_PLACES=162, PETRI_TRANSITIONS=296} [2023-11-29 01:54:06,619 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 58 predicate places. [2023-11-29 01:54:06,619 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 296 transitions, 1846 flow [2023-11-29 01:54:06,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 28.714285714285715) internal successors, (402), 14 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:54:06,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:54:06,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:54:06,623 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:06,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:06,820 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:54:06,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:54:06,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1292228148, now seen corresponding path program 1 times [2023-11-29 01:54:06,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:54:06,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1542532678] [2023-11-29 01:54:06,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:54:06,821 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 01:54:06,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:54:06,822 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:06,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:06,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:54:06,965 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 01:54:06,966 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:54:07,052 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 01:54:07,052 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:54:07,052 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:54:07,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1542532678] [2023-11-29 01:54:07,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1542532678] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:54:07,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:54:07,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:54:07,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756580845] [2023-11-29 01:54:07,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:54:07,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:54:07,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:54:07,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:54:07,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:54:07,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 107 [2023-11-29 01:54:07,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 296 transitions, 1846 flow. Second operand has 5 states, 5 states have (on average 68.2) internal successors, (341), 5 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:54:07,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:54:07,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 107 [2023-11-29 01:54:07,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:54:11,445 INFO L124 PetriNetUnfolderBase]: 14251/29537 cut-off events. [2023-11-29 01:54:11,446 INFO L125 PetriNetUnfolderBase]: For 17895/18360 co-relation queries the response was YES. [2023-11-29 01:54:11,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61309 conditions, 29537 events. 14251/29537 cut-off events. For 17895/18360 co-relation queries the response was YES. Maximal size of possible extension queue 1348. Compared 301354 event pairs, 7014 based on Foata normal form. 420/23680 useless extension candidates. Maximal degree in co-relation 61272. Up to 12223 conditions per place. [2023-11-29 01:54:11,688 INFO L140 encePairwiseOnDemand]: 102/107 looper letters, 269 selfloop transitions, 39 changer transitions 0/358 dead transitions. [2023-11-29 01:54:11,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 358 transitions, 2756 flow [2023-11-29 01:54:11,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:54:11,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:54:11,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2023-11-29 01:54:11,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7738317757009345 [2023-11-29 01:54:11,691 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 414 transitions. [2023-11-29 01:54:11,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 414 transitions. [2023-11-29 01:54:11,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:54:11,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 414 transitions. [2023-11-29 01:54:11,693 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 82.8) internal successors, (414), 5 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:54:11,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 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 01:54:11,695 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 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 01:54:11,695 INFO L175 Difference]: Start difference. First operand has 162 places, 296 transitions, 1846 flow. Second operand 5 states and 414 transitions. [2023-11-29 01:54:11,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 358 transitions, 2756 flow [2023-11-29 01:54:11,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 358 transitions, 2667 flow, removed 12 selfloop flow, removed 2 redundant places. [2023-11-29 01:54:11,804 INFO L231 Difference]: Finished difference. Result has 166 places, 298 transitions, 1874 flow [2023-11-29 01:54:11,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1773, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1874, PETRI_PLACES=166, PETRI_TRANSITIONS=298} [2023-11-29 01:54:11,805 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 62 predicate places. [2023-11-29 01:54:11,805 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 298 transitions, 1874 flow [2023-11-29 01:54:11,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 68.2) internal successors, (341), 5 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:54:11,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:54:11,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:54:11,809 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:12,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:12,006 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:54:12,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:54:12,007 INFO L85 PathProgramCache]: Analyzing trace with hash 131881109, now seen corresponding path program 1 times [2023-11-29 01:54:12,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:54:12,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1251830975] [2023-11-29 01:54:12,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:54:12,007 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 01:54:12,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:54:12,008 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:12,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:12,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:54:12,205 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:54:12,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:54:12,211 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 01:54:12,246 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 01:54:12,247 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 01:54:12,317 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 01:54:12,317 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:54:12,318 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:54:12,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1251830975] [2023-11-29 01:54:12,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1251830975] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:54:12,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:54:12,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 01:54:12,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882257190] [2023-11-29 01:54:12,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:54:12,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:54:12,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:54:12,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:54:12,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:54:12,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 107 [2023-11-29 01:54:12,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 298 transitions, 1874 flow. Second operand has 4 states, 4 states have (on average 59.75) internal successors, (239), 4 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:54:12,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:54:12,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 107 [2023-11-29 01:54:12,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:54:17,245 INFO L124 PetriNetUnfolderBase]: 16802/33927 cut-off events. [2023-11-29 01:54:17,245 INFO L125 PetriNetUnfolderBase]: For 22600/23000 co-relation queries the response was YES. [2023-11-29 01:54:17,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73207 conditions, 33927 events. 16802/33927 cut-off events. For 22600/23000 co-relation queries the response was YES. Maximal size of possible extension queue 1423. Compared 343124 event pairs, 12802 based on Foata normal form. 0/28727 useless extension candidates. Maximal degree in co-relation 73168. Up to 23615 conditions per place. [2023-11-29 01:54:17,455 INFO L140 encePairwiseOnDemand]: 100/107 looper letters, 199 selfloop transitions, 51 changer transitions 0/294 dead transitions. [2023-11-29 01:54:17,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 294 transitions, 2366 flow [2023-11-29 01:54:17,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:54:17,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:54:17,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 330 transitions. [2023-11-29 01:54:17,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.616822429906542 [2023-11-29 01:54:17,458 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 330 transitions. [2023-11-29 01:54:17,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 330 transitions. [2023-11-29 01:54:17,458 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:54:17,458 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 330 transitions. [2023-11-29 01:54:17,459 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 66.0) internal successors, (330), 5 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:54:17,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 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 01:54:17,461 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 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 01:54:17,461 INFO L175 Difference]: Start difference. First operand has 166 places, 298 transitions, 1874 flow. Second operand 5 states and 330 transitions. [2023-11-29 01:54:17,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 294 transitions, 2366 flow [2023-11-29 01:54:17,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 294 transitions, 2332 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:54:17,581 INFO L231 Difference]: Finished difference. Result has 165 places, 294 transitions, 1934 flow [2023-11-29 01:54:17,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1832, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1934, PETRI_PLACES=165, PETRI_TRANSITIONS=294} [2023-11-29 01:54:17,582 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 61 predicate places. [2023-11-29 01:54:17,582 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 294 transitions, 1934 flow [2023-11-29 01:54:17,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 59.75) internal successors, (239), 4 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:54:17,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:54:17,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:54:17,586 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:17,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:17,784 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:54:17,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:54:17,786 INFO L85 PathProgramCache]: Analyzing trace with hash 131881110, now seen corresponding path program 1 times [2023-11-29 01:54:17,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:54:17,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [45103034] [2023-11-29 01:54:17,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:54:17,786 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 01:54:17,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:54:17,788 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:17,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:18,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:54:18,051 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 01:54:18,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:54:18,066 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 01:54:18,078 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 01:54:18,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:54:18,230 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 01:54:18,256 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 01:54:18,256 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 01:54:18,436 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 01:54:18,436 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:54:19,102 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 01:54:19,102 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:54:19,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [45103034] [2023-11-29 01:54:19,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [45103034] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:54:19,102 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:54:19,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2023-11-29 01:54:19,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65113931] [2023-11-29 01:54:19,103 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:54:19,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 01:54:19,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:54:19,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 01:54:19,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-29 01:54:29,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 107 [2023-11-29 01:54:29,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 294 transitions, 1934 flow. Second operand has 12 states, 12 states have (on average 59.583333333333336) internal successors, (715), 12 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:54:29,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:54:29,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 107 [2023-11-29 01:54:29,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:54:43,792 INFO L124 PetriNetUnfolderBase]: 44524/85625 cut-off events. [2023-11-29 01:54:43,792 INFO L125 PetriNetUnfolderBase]: For 52710/55200 co-relation queries the response was YES. [2023-11-29 01:54:44,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 185342 conditions, 85625 events. 44524/85625 cut-off events. For 52710/55200 co-relation queries the response was YES. Maximal size of possible extension queue 3462. Compared 931276 event pairs, 18213 based on Foata normal form. 162/71626 useless extension candidates. Maximal degree in co-relation 185302. Up to 16699 conditions per place. [2023-11-29 01:54:44,410 INFO L140 encePairwiseOnDemand]: 92/107 looper letters, 237 selfloop transitions, 349 changer transitions 0/627 dead transitions. [2023-11-29 01:54:44,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 627 transitions, 4850 flow [2023-11-29 01:54:44,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 01:54:44,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 01:54:44,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1601 transitions. [2023-11-29 01:54:44,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6505485574969525 [2023-11-29 01:54:44,414 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1601 transitions. [2023-11-29 01:54:44,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1601 transitions. [2023-11-29 01:54:44,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:54:44,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1601 transitions. [2023-11-29 01:54:44,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 69.6086956521739) internal successors, (1601), 23 states have internal predecessors, (1601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:54:44,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 107.0) internal successors, (2568), 24 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:54:44,423 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 107.0) internal successors, (2568), 24 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:54:44,423 INFO L175 Difference]: Start difference. First operand has 165 places, 294 transitions, 1934 flow. Second operand 23 states and 1601 transitions. [2023-11-29 01:54:44,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 627 transitions, 4850 flow [2023-11-29 01:54:44,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 627 transitions, 4729 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 01:54:44,753 INFO L231 Difference]: Finished difference. Result has 185 places, 453 transitions, 3747 flow [2023-11-29 01:54:44,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1849, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3747, PETRI_PLACES=185, PETRI_TRANSITIONS=453} [2023-11-29 01:54:44,754 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 81 predicate places. [2023-11-29 01:54:44,754 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 453 transitions, 3747 flow [2023-11-29 01:54:44,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 59.583333333333336) internal successors, (715), 12 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:54:44,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:54:44,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:54:44,758 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:44,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:44,955 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread3Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:54:44,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:54:44,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1903515222, now seen corresponding path program 1 times [2023-11-29 01:54:44,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:54:44,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1333488041] [2023-11-29 01:54:44,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:54:44,956 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 01:54:44,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:54:44,957 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:44,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:45,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:54:45,063 INFO L262 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:54:45,064 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:54:45,162 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 01:54:45,162 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:54:45,162 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:54:45,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1333488041] [2023-11-29 01:54:45,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1333488041] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:54:45,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:54:45,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 01:54:45,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197821404] [2023-11-29 01:54:45,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:54:45,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:54:45,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:54:45,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:54:45,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:54:45,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 107 [2023-11-29 01:54:45,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 453 transitions, 3747 flow. Second operand has 5 states, 5 states have (on average 68.2) internal successors, (341), 5 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:54:45,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:54:45,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 107 [2023-11-29 01:54:45,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:54:56,474 INFO L124 PetriNetUnfolderBase]: 41626/84121 cut-off events. [2023-11-29 01:54:56,474 INFO L125 PetriNetUnfolderBase]: For 66511/69437 co-relation queries the response was YES. [2023-11-29 01:54:56,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189069 conditions, 84121 events. 41626/84121 cut-off events. For 66511/69437 co-relation queries the response was YES. Maximal size of possible extension queue 3324. Compared 959001 event pairs, 30368 based on Foata normal form. 70/69401 useless extension candidates. Maximal degree in co-relation 189027. Up to 53882 conditions per place. [2023-11-29 01:54:57,183 INFO L140 encePairwiseOnDemand]: 102/107 looper letters, 554 selfloop transitions, 4 changer transitions 0/607 dead transitions. [2023-11-29 01:54:57,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 607 transitions, 5982 flow [2023-11-29 01:54:57,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:54:57,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:54:57,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 413 transitions. [2023-11-29 01:54:57,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.77196261682243 [2023-11-29 01:54:57,185 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 413 transitions. [2023-11-29 01:54:57,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 413 transitions. [2023-11-29 01:54:57,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:54:57,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 413 transitions. [2023-11-29 01:54:57,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 82.6) internal successors, (413), 5 states have internal predecessors, (413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:54:57,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 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 01:54:57,187 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 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 01:54:57,187 INFO L175 Difference]: Start difference. First operand has 185 places, 453 transitions, 3747 flow. Second operand 5 states and 413 transitions. [2023-11-29 01:54:57,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 607 transitions, 5982 flow [2023-11-29 01:54:57,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 607 transitions, 5962 flow, removed 10 selfloop flow, removed 0 redundant places. [2023-11-29 01:54:57,685 INFO L231 Difference]: Finished difference. Result has 191 places, 454 transitions, 3748 flow [2023-11-29 01:54:57,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3731, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3748, PETRI_PLACES=191, PETRI_TRANSITIONS=454} [2023-11-29 01:54:57,686 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 87 predicate places. [2023-11-29 01:54:57,686 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 454 transitions, 3748 flow [2023-11-29 01:54:57,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 68.2) internal successors, (341), 5 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:54:57,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:54:57,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:54:57,689 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:57,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:57,887 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:54:57,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:54:57,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1581881735, now seen corresponding path program 1 times [2023-11-29 01:54:57,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:54:57,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1754121652] [2023-11-29 01:54:57,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:54:57,888 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 01:54:57,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:54:57,889 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:57,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:54:58,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:54:58,065 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 01:54:58,067 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:54:58,230 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 01:54:58,242 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 01:54:58,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:54:58,382 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 01:54:58,394 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 01:54:58,394 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 01:54:58,628 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 01:54:58,628 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:54:59,318 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 01:54:59,318 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:54:59,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1754121652] [2023-11-29 01:54:59,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1754121652] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:54:59,318 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:54:59,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2023-11-29 01:54:59,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483288493] [2023-11-29 01:54:59,319 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:54:59,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 01:54:59,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:54:59,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 01:54:59,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-29 01:55:06,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 107 [2023-11-29 01:55:06,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 454 transitions, 3748 flow. Second operand has 12 states, 12 states have (on average 59.083333333333336) internal successors, (709), 12 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:55:06,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:55:06,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 107 [2023-11-29 01:55:06,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:55:25,048 INFO L124 PetriNetUnfolderBase]: 62057/112744 cut-off events. [2023-11-29 01:55:25,048 INFO L125 PetriNetUnfolderBase]: For 77812/81248 co-relation queries the response was YES. [2023-11-29 01:55:25,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 249610 conditions, 112744 events. 62057/112744 cut-off events. For 77812/81248 co-relation queries the response was YES. Maximal size of possible extension queue 4427. Compared 1201181 event pairs, 21524 based on Foata normal form. 64/93714 useless extension candidates. Maximal degree in co-relation 249564. Up to 19293 conditions per place. [2023-11-29 01:55:26,066 INFO L140 encePairwiseOnDemand]: 92/107 looper letters, 279 selfloop transitions, 335 changer transitions 0/657 dead transitions. [2023-11-29 01:55:26,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 657 transitions, 5800 flow [2023-11-29 01:55:26,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 01:55:26,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 01:55:26,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1574 transitions. [2023-11-29 01:55:26,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6395774075579033 [2023-11-29 01:55:26,069 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1574 transitions. [2023-11-29 01:55:26,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1574 transitions. [2023-11-29 01:55:26,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:55:26,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1574 transitions. [2023-11-29 01:55:26,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 68.43478260869566) internal successors, (1574), 23 states have internal predecessors, (1574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:55:26,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 107.0) internal successors, (2568), 24 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:55:26,076 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 107.0) internal successors, (2568), 24 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:55:26,076 INFO L175 Difference]: Start difference. First operand has 191 places, 454 transitions, 3748 flow. Second operand 23 states and 1574 transitions. [2023-11-29 01:55:26,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 657 transitions, 5800 flow [2023-11-29 01:55:26,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 657 transitions, 5795 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 01:55:26,452 INFO L231 Difference]: Finished difference. Result has 212 places, 464 transitions, 4472 flow [2023-11-29 01:55:26,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3741, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4472, PETRI_PLACES=212, PETRI_TRANSITIONS=464} [2023-11-29 01:55:26,453 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 108 predicate places. [2023-11-29 01:55:26,453 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 464 transitions, 4472 flow [2023-11-29 01:55:26,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 59.083333333333336) internal successors, (709), 12 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:55:26,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:55:26,453 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 01:55:26,457 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:55:26,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:55:26,654 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:55:26,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:55:26,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1547383249, now seen corresponding path program 1 times [2023-11-29 01:55:26,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:55:26,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1124297070] [2023-11-29 01:55:26,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:55:26,655 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 01:55:26,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:55:26,655 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:55:26,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:55:26,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:55:26,839 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 01:55:26,841 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:55:26,938 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 01:55:26,938 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:55:26,938 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:55:26,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1124297070] [2023-11-29 01:55:26,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1124297070] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:55:26,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:55:26,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:55:26,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034846618] [2023-11-29 01:55:26,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:55:26,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:55:26,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:55:26,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:55:26,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 01:55:27,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 107 [2023-11-29 01:55:27,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 464 transitions, 4472 flow. Second operand has 5 states, 5 states have (on average 68.6) internal successors, (343), 5 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:55:27,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:55:27,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 107 [2023-11-29 01:55:27,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:55:41,551 INFO L124 PetriNetUnfolderBase]: 50008/98636 cut-off events. [2023-11-29 01:55:41,551 INFO L125 PetriNetUnfolderBase]: For 92318/96280 co-relation queries the response was YES. [2023-11-29 01:55:42,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 231334 conditions, 98636 events. 50008/98636 cut-off events. For 92318/96280 co-relation queries the response was YES. Maximal size of possible extension queue 3812. Compared 1116823 event pairs, 34626 based on Foata normal form. 1134/88256 useless extension candidates. Maximal degree in co-relation 231286. Up to 54945 conditions per place. [2023-11-29 01:55:42,388 INFO L140 encePairwiseOnDemand]: 102/107 looper letters, 454 selfloop transitions, 51 changer transitions 0/557 dead transitions. [2023-11-29 01:55:42,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 557 transitions, 6122 flow [2023-11-29 01:55:42,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 01:55:42,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 01:55:42,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 407 transitions. [2023-11-29 01:55:42,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7607476635514019 [2023-11-29 01:55:42,389 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 407 transitions. [2023-11-29 01:55:42,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 407 transitions. [2023-11-29 01:55:42,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:55:42,390 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 407 transitions. [2023-11-29 01:55:42,390 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 81.4) internal successors, (407), 5 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:55:42,391 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 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 01:55:42,391 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 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 01:55:42,391 INFO L175 Difference]: Start difference. First operand has 212 places, 464 transitions, 4472 flow. Second operand 5 states and 407 transitions. [2023-11-29 01:55:42,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 557 transitions, 6122 flow [2023-11-29 01:55:42,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 557 transitions, 5722 flow, removed 6 selfloop flow, removed 15 redundant places. [2023-11-29 01:55:42,877 INFO L231 Difference]: Finished difference. Result has 203 places, 466 transitions, 4207 flow [2023-11-29 01:55:42,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4076, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4207, PETRI_PLACES=203, PETRI_TRANSITIONS=466} [2023-11-29 01:55:42,878 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 99 predicate places. [2023-11-29 01:55:42,878 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 466 transitions, 4207 flow [2023-11-29 01:55:42,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 68.6) internal successors, (343), 5 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:55:42,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:55:42,879 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:55:42,881 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:55:43,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:55:43,079 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:55:43,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:55:43,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1024069203, now seen corresponding path program 1 times [2023-11-29 01:55:43,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:55:43,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1166138145] [2023-11-29 01:55:43,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:55:43,080 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 01:55:43,080 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:55:43,081 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:55:43,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:55:43,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:55:43,223 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 01:55:43,224 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:55:43,398 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 01:55:43,398 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:55:43,629 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 01:55:43,629 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:55:43,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1166138145] [2023-11-29 01:55:43,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1166138145] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:55:43,629 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:55:43,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-11-29 01:55:43,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83577916] [2023-11-29 01:55:43,630 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:55:43,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 01:55:43,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:55:43,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 01:55:43,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2023-11-29 01:55:44,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 107 [2023-11-29 01:55:44,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 466 transitions, 4207 flow. Second operand has 14 states, 14 states have (on average 67.85714285714286) internal successors, (950), 14 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:55:44,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:55:44,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 107 [2023-11-29 01:55:44,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:55:59,082 INFO L124 PetriNetUnfolderBase]: 45944/92107 cut-off events. [2023-11-29 01:55:59,082 INFO L125 PetriNetUnfolderBase]: For 95495/98736 co-relation queries the response was YES. [2023-11-29 01:55:59,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 216463 conditions, 92107 events. 45944/92107 cut-off events. For 95495/98736 co-relation queries the response was YES. Maximal size of possible extension queue 3333. Compared 1039972 event pairs, 28945 based on Foata normal form. 492/80431 useless extension candidates. Maximal degree in co-relation 216413. Up to 42331 conditions per place. [2023-11-29 01:55:59,873 INFO L140 encePairwiseOnDemand]: 96/107 looper letters, 495 selfloop transitions, 194 changer transitions 0/740 dead transitions. [2023-11-29 01:55:59,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 740 transitions, 7356 flow [2023-11-29 01:55:59,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 01:55:59,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 01:55:59,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 889 transitions. [2023-11-29 01:55:59,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7553101104502974 [2023-11-29 01:55:59,875 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 889 transitions. [2023-11-29 01:55:59,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 889 transitions. [2023-11-29 01:55:59,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:55:59,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 889 transitions. [2023-11-29 01:55:59,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 80.81818181818181) internal successors, (889), 11 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:55:59,878 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 107.0) internal successors, (1284), 12 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:55:59,878 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 107.0) internal successors, (1284), 12 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:55:59,878 INFO L175 Difference]: Start difference. First operand has 203 places, 466 transitions, 4207 flow. Second operand 11 states and 889 transitions. [2023-11-29 01:55:59,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 740 transitions, 7356 flow [2023-11-29 01:56:00,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 740 transitions, 7228 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-11-29 01:56:00,494 INFO L231 Difference]: Finished difference. Result has 212 places, 544 transitions, 5762 flow [2023-11-29 01:56:00,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4081, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5762, PETRI_PLACES=212, PETRI_TRANSITIONS=544} [2023-11-29 01:56:00,494 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 108 predicate places. [2023-11-29 01:56:00,494 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 544 transitions, 5762 flow [2023-11-29 01:56:00,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 67.85714285714286) internal successors, (950), 14 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:00,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:00,495 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 01:56:00,498 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:56:00,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:56:00,695 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:56:00,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:00,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1793694407, now seen corresponding path program 1 times [2023-11-29 01:56:00,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:56:00,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [759404825] [2023-11-29 01:56:00,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:00,696 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 01:56:00,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:56:00,697 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:56:00,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:56:00,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:00,824 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 01:56:00,825 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:56:00,829 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 01:56:00,870 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 01:56:00,871 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:56:00,871 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:56:00,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [759404825] [2023-11-29 01:56:00,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [759404825] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:56:00,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:56:00,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 01:56:00,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494183505] [2023-11-29 01:56:00,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:56:00,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:56:00,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:56:00,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:56:00,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:56:01,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 107 [2023-11-29 01:56:01,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 544 transitions, 5762 flow. Second operand has 4 states, 4 states have (on average 61.25) internal successors, (245), 4 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:01,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:01,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 107 [2023-11-29 01:56:01,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:16,924 INFO L124 PetriNetUnfolderBase]: 50617/99070 cut-off events. [2023-11-29 01:56:16,924 INFO L125 PetriNetUnfolderBase]: For 104712/107690 co-relation queries the response was YES. [2023-11-29 01:56:17,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 237246 conditions, 99070 events. 50617/99070 cut-off events. For 104712/107690 co-relation queries the response was YES. Maximal size of possible extension queue 3523. Compared 1102834 event pairs, 42047 based on Foata normal form. 66/92450 useless extension candidates. Maximal degree in co-relation 237193. Up to 71809 conditions per place. [2023-11-29 01:56:17,747 INFO L140 encePairwiseOnDemand]: 101/107 looper letters, 450 selfloop transitions, 44 changer transitions 0/540 dead transitions. [2023-11-29 01:56:17,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 540 transitions, 6742 flow [2023-11-29 01:56:17,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 01:56:17,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 01:56:17,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 276 transitions. [2023-11-29 01:56:17,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6448598130841121 [2023-11-29 01:56:17,748 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 276 transitions. [2023-11-29 01:56:17,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 276 transitions. [2023-11-29 01:56:17,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:17,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 276 transitions. [2023-11-29 01:56:17,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:17,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 107.0) internal successors, (535), 5 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:17,749 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 107.0) internal successors, (535), 5 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:17,749 INFO L175 Difference]: Start difference. First operand has 212 places, 544 transitions, 5762 flow. Second operand 4 states and 276 transitions. [2023-11-29 01:56:17,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 540 transitions, 6742 flow [2023-11-29 01:56:18,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 540 transitions, 6727 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 01:56:18,143 INFO L231 Difference]: Finished difference. Result has 208 places, 540 transitions, 5827 flow [2023-11-29 01:56:18,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=5739, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=5827, PETRI_PLACES=208, PETRI_TRANSITIONS=540} [2023-11-29 01:56:18,144 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 104 predicate places. [2023-11-29 01:56:18,144 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 540 transitions, 5827 flow [2023-11-29 01:56:18,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 61.25) internal successors, (245), 4 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:18,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:18,144 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 01:56:18,147 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:56:18,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:56:18,345 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:56:18,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:18,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1793694408, now seen corresponding path program 1 times [2023-11-29 01:56:18,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:56:18,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1585431715] [2023-11-29 01:56:18,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:18,345 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 01:56:18,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:56:18,346 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:56:18,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:56:18,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:18,465 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 01:56:18,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:56:18,568 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 01:56:18,568 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:56:18,815 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 01:56:18,890 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 01:56:18,890 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:56:18,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1585431715] [2023-11-29 01:56:18,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1585431715] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:56:18,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:56:18,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-11-29 01:56:18,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269452475] [2023-11-29 01:56:18,890 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:56:18,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 01:56:18,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:56:18,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 01:56:18,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-29 01:56:22,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 107 [2023-11-29 01:56:22,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 540 transitions, 5827 flow. Second operand has 10 states, 10 states have (on average 66.2) internal successors, (662), 10 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:22,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:56:22,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 107 [2023-11-29 01:56:22,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:56:39,881 INFO L124 PetriNetUnfolderBase]: 59283/102535 cut-off events. [2023-11-29 01:56:39,881 INFO L125 PetriNetUnfolderBase]: For 101631/104527 co-relation queries the response was YES. [2023-11-29 01:56:40,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 253312 conditions, 102535 events. 59283/102535 cut-off events. For 101631/104527 co-relation queries the response was YES. Maximal size of possible extension queue 3497. Compared 1007577 event pairs, 22007 based on Foata normal form. 18/96008 useless extension candidates. Maximal degree in co-relation 253258. Up to 28133 conditions per place. [2023-11-29 01:56:40,735 INFO L140 encePairwiseOnDemand]: 95/107 looper letters, 504 selfloop transitions, 129 changer transitions 0/678 dead transitions. [2023-11-29 01:56:40,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 678 transitions, 7968 flow [2023-11-29 01:56:40,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 01:56:40,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 01:56:40,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 640 transitions. [2023-11-29 01:56:40,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7476635514018691 [2023-11-29 01:56:40,737 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 640 transitions. [2023-11-29 01:56:40,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 640 transitions. [2023-11-29 01:56:40,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:56:40,737 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 640 transitions. [2023-11-29 01:56:40,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 80.0) internal successors, (640), 8 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:40,739 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 107.0) internal successors, (963), 9 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:40,739 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 107.0) internal successors, (963), 9 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:40,739 INFO L175 Difference]: Start difference. First operand has 208 places, 540 transitions, 5827 flow. Second operand 8 states and 640 transitions. [2023-11-29 01:56:40,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 678 transitions, 7968 flow [2023-11-29 01:56:41,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 678 transitions, 7923 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 01:56:41,049 INFO L231 Difference]: Finished difference. Result has 214 places, 542 transitions, 6105 flow [2023-11-29 01:56:41,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=5780, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6105, PETRI_PLACES=214, PETRI_TRANSITIONS=542} [2023-11-29 01:56:41,050 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 110 predicate places. [2023-11-29 01:56:41,050 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 542 transitions, 6105 flow [2023-11-29 01:56:41,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 66.2) internal successors, (662), 10 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:56:41,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:56:41,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:56:41,053 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:56:41,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:56:41,250 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:56:41,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:56:41,251 INFO L85 PathProgramCache]: Analyzing trace with hash 651085814, now seen corresponding path program 1 times [2023-11-29 01:56:41,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:56:41,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [917829550] [2023-11-29 01:56:41,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:56:41,251 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 01:56:41,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:56:41,252 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:56:41,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:56:41,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:56:41,461 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 01:56:41,463 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:56:41,485 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 01:56:41,493 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 01:56:41,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,509 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 01:56:41,519 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 01:56:41,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,530 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 01:56:41,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,542 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 01:56:41,551 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 01:56:41,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,563 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 01:56:41,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,574 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 01:56:41,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,597 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 01:56:41,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,609 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 01:56:41,618 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 01:56:41,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,629 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 01:56:41,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,641 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 01:56:41,650 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 01:56:41,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,661 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 01:56:41,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,673 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 01:56:41,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,698 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 01:56:41,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,710 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 01:56:41,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,733 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 01:56:41,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,745 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 01:56:41,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 01:56:41,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,803 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 01:56:41,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,827 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 01:56:41,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,839 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 01:56:41,848 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 01:56:41,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,860 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 01:56:41,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,873 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 01:56:41,882 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 01:56:41,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,893 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 01:56:41,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:41,905 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 01:56:42,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:56:42,056 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 01:56:42,068 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 01:56:42,068 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 01:56:42,153 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 01:56:42,153 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 01:56:42,722 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 01:56:42,722 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:56:44,304 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 01:56:44,304 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:56:44,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [917829550] [2023-11-29 01:56:44,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [917829550] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:56:44,305 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:56:44,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2023-11-29 01:56:44,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114367774] [2023-11-29 01:56:44,305 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:56:44,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 01:56:44,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:56:44,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 01:56:44,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2023-11-29 01:56:49,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:56:53,564 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 01:56:59,843 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 01:57:05,713 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:57:11,442 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:57:13,549 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:57:16,869 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:57:24,373 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:57:26,767 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:57:31,093 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 01:57:32,783 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:57:35,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:57:39,187 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:57:42,393 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:57:46,654 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:57:51,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:57:51,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 107 [2023-11-29 01:57:51,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 542 transitions, 6105 flow. Second operand has 19 states, 19 states have (on average 53.578947368421055) internal successors, (1018), 19 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:57:51,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:57:51,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 107 [2023-11-29 01:57:51,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:57:58,774 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 01:58:03,609 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 01:58:06,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:58:10,910 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:58:14,962 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:58:17,592 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:58:19,440 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:59:23,171 INFO L124 PetriNetUnfolderBase]: 205188/343629 cut-off events. [2023-11-29 01:59:23,171 INFO L125 PetriNetUnfolderBase]: For 390784/398958 co-relation queries the response was YES. [2023-11-29 01:59:25,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 850393 conditions, 343629 events. 205188/343629 cut-off events. For 390784/398958 co-relation queries the response was YES. Maximal size of possible extension queue 10641. Compared 3694207 event pairs, 90055 based on Foata normal form. 0/320680 useless extension candidates. Maximal degree in co-relation 850337. Up to 78792 conditions per place. [2023-11-29 01:59:26,526 INFO L140 encePairwiseOnDemand]: 92/107 looper letters, 456 selfloop transitions, 424 changer transitions 0/913 dead transitions. [2023-11-29 01:59:26,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 913 transitions, 9993 flow [2023-11-29 01:59:26,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 01:59:26,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-29 01:59:26,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2074 transitions. [2023-11-29 01:59:26,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873690172755593 [2023-11-29 01:59:26,529 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2074 transitions. [2023-11-29 01:59:26,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2074 transitions. [2023-11-29 01:59:26,530 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:59:26,530 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2074 transitions. [2023-11-29 01:59:26,533 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 62.84848484848485) internal successors, (2074), 33 states have internal predecessors, (2074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:59:26,536 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 107.0) internal successors, (3638), 34 states have internal predecessors, (3638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:59:26,536 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 107.0) internal successors, (3638), 34 states have internal predecessors, (3638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:59:26,536 INFO L175 Difference]: Start difference. First operand has 214 places, 542 transitions, 6105 flow. Second operand 33 states and 2074 transitions. [2023-11-29 01:59:26,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 913 transitions, 9993 flow [2023-11-29 01:59:27,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 913 transitions, 9784 flow, removed 36 selfloop flow, removed 4 redundant places. [2023-11-29 01:59:27,998 INFO L231 Difference]: Finished difference. Result has 247 places, 564 transitions, 7237 flow [2023-11-29 01:59:27,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=5958, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=406, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=7237, PETRI_PLACES=247, PETRI_TRANSITIONS=564} [2023-11-29 01:59:27,999 INFO L281 CegarLoopForPetriNet]: 104 programPoint places, 143 predicate places. [2023-11-29 01:59:27,999 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 564 transitions, 7237 flow [2023-11-29 01:59:27,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 53.578947368421055) internal successors, (1018), 19 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:59:27,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:59:27,999 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:59:28,002 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:59:28,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:59:28,200 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 68 more)] === [2023-11-29 01:59:28,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:59:28,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1328048103, now seen corresponding path program 2 times [2023-11-29 01:59:28,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:59:28,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1080166546] [2023-11-29 01:59:28,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:59:28,200 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 01:59:28,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:59:28,201 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:59:28,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3295947b-2f6a-44ff-bd26-053fbf1c9da9/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 01:59:28,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 01:59:28,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:59:28,316 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 01:59:28,317 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:59:28,328 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 01:59:28,334 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 01:59:28,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,348 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 01:59:28,357 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 01:59:28,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,367 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 01:59:28,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,378 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 01:59:28,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,399 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 01:59:28,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,409 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 01:59:28,419 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 01:59:28,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,430 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 01:59:28,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,442 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 01:59:28,451 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 01:59:28,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,463 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 01:59:28,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,475 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 01:59:28,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,497 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 01:59:28,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,508 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 01:59:28,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,523 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 01:59:28,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,545 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 01:59:28,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,560 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 01:59:28,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,583 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 01:59:28,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,609 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 01:59:28,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 01:59:28,655 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 01:59:28,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,667 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 01:59:28,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,680 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 01:59:28,689 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 01:59:28,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,700 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 01:59:28,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,713 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 01:59:28,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,739 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 01:59:28,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:28,751 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 01:59:29,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:29,073 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 01:59:29,109 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 01:59:29,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-11-29 01:59:29,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 01:59:29,196 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 01:59:29,218 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 01:59:29,218 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 01:59:29,381 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 01:59:29,381 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:59:29,381 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:59:29,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1080166546] [2023-11-29 01:59:29,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1080166546] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:59:29,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:59:29,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 01:59:29,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440190056] [2023-11-29 01:59:29,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:59:29,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:59:29,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:59:29,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:59:29,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-29 01:59:30,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 107 [2023-11-29 01:59:30,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 564 transitions, 7237 flow. Second operand has 7 states, 7 states have (on average 54.714285714285715) internal successors, (383), 7 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:59:30,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:59:30,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 107 [2023-11-29 01:59:30,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand