./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-commit-1.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_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/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_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-commit-1.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/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_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/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 73c55a951ef2b92a665c2c32d76e33a5a03bdbde67ee3c8e6748faf493088c7e --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:11:30,767 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:11:30,827 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 00:11:30,831 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:11:30,832 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:11:30,852 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:11:30,853 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:11:30,853 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:11:30,854 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 00:11:30,855 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 00:11:30,855 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 00:11:30,856 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 00:11:30,856 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:11:30,857 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:11:30,857 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:11:30,858 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:11:30,858 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 00:11:30,859 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 00:11:30,859 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 00:11:30,860 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:11:30,860 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 00:11:30,861 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 00:11:30,862 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 00:11:30,862 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 00:11:30,863 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 00:11:30,863 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 00:11:30,863 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 00:11:30,863 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:11:30,864 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:11:30,864 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:11:30,864 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 00:11:30,864 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 00:11:30,865 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:11:30,865 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:11:30,866 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 00:11:30,866 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 00:11:30,867 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 00:11:30,867 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 00:11:30,867 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 00:11:30,868 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 00:11:30,868 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 00:11:30,868 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_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/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_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/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 -> 73c55a951ef2b92a665c2c32d76e33a5a03bdbde67ee3c8e6748faf493088c7e [2023-11-29 00:11:31,059 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:11:31,079 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:11:31,082 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:11:31,083 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:11:31,083 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:11:31,084 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-commit-1.wvr.c [2023-11-29 00:11:33,836 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:11:34,018 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:11:34,018 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/sv-benchmarks/c/weaver/popl20-commit-1.wvr.c [2023-11-29 00:11:34,027 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/data/54877b68b/b2dd34fe5f8146bcaaa43505c0d67ee6/FLAG06435cdda [2023-11-29 00:11:34,042 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/data/54877b68b/b2dd34fe5f8146bcaaa43505c0d67ee6 [2023-11-29 00:11:34,046 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:11:34,048 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:11:34,049 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:11:34,050 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:11:34,056 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:11:34,057 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:11:34" (1/1) ... [2023-11-29 00:11:34,058 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63318d4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:11:34, skipping insertion in model container [2023-11-29 00:11:34,058 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:11:34" (1/1) ... [2023-11-29 00:11:34,090 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:11:34,285 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:11:34,299 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 00:11:34,299 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3b2179f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:11:34, skipping insertion in model container [2023-11-29 00:11:34,299 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:11:34,300 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-29 00:11:34,302 INFO L158 Benchmark]: Toolchain (without parser) took 253.30ms. Allocated memory is still 161.5MB. Free memory was 121.1MB in the beginning and 110.6MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 00:11:34,302 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 104.9MB. Free memory is still 55.7MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 00:11:34,303 INFO L158 Benchmark]: CACSL2BoogieTranslator took 250.57ms. Allocated memory is still 161.5MB. Free memory was 121.1MB in the beginning and 110.6MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 00:11:34,304 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.14ms. Allocated memory is still 104.9MB. Free memory is still 55.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 250.57ms. Allocated memory is still 161.5MB. Free memory was 121.1MB in the beginning and 110.6MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 157]: 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_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/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_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-commit-1.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/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_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/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 73c55a951ef2b92a665c2c32d76e33a5a03bdbde67ee3c8e6748faf493088c7e --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:11:36,019 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:11:36,088 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-29 00:11:36,107 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:11:36,108 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:11:36,135 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:11:36,136 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:11:36,136 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:11:36,137 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 00:11:36,138 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 00:11:36,138 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 00:11:36,139 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 00:11:36,140 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:11:36,140 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:11:36,141 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:11:36,141 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:11:36,142 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 00:11:36,142 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 00:11:36,143 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 00:11:36,143 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:11:36,144 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 00:11:36,144 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 00:11:36,145 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 00:11:36,145 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 00:11:36,145 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 00:11:36,146 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 00:11:36,146 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 00:11:36,147 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 00:11:36,147 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 00:11:36,148 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:11:36,148 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:11:36,148 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:11:36,149 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 00:11:36,149 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 00:11:36,149 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:11:36,150 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:11:36,150 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 00:11:36,150 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 00:11:36,150 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 00:11:36,151 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 00:11:36,151 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 00:11:36,151 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 00:11:36,151 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 00:11:36,151 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 00:11:36,152 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_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/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_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/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 -> 73c55a951ef2b92a665c2c32d76e33a5a03bdbde67ee3c8e6748faf493088c7e [2023-11-29 00:11:36,425 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:11:36,446 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:11:36,449 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:11:36,450 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:11:36,450 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:11:36,451 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-commit-1.wvr.c [2023-11-29 00:11:39,464 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:11:39,704 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:11:39,704 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/sv-benchmarks/c/weaver/popl20-commit-1.wvr.c [2023-11-29 00:11:39,715 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/data/70dff2362/2ce8971cf31e47bdbf03771f223d464b/FLAGe3fc5dc2f [2023-11-29 00:11:39,732 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/data/70dff2362/2ce8971cf31e47bdbf03771f223d464b [2023-11-29 00:11:39,735 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:11:39,737 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:11:39,739 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:11:39,739 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:11:39,744 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:11:39,745 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:11:39" (1/1) ... [2023-11-29 00:11:39,746 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@52d4dec6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:11:39, skipping insertion in model container [2023-11-29 00:11:39,747 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:11:39" (1/1) ... [2023-11-29 00:11:39,778 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:11:40,003 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:11:40,025 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 00:11:40,033 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:11:40,067 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:11:40,074 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 00:11:40,111 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:11:40,125 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 00:11:40,126 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 00:11:40,133 INFO L206 MainTranslator]: Completed translation [2023-11-29 00:11:40,134 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:11:40 WrapperNode [2023-11-29 00:11:40,134 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:11:40,135 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 00:11:40,135 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 00:11:40,136 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 00:11:40,143 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:11:40" (1/1) ... [2023-11-29 00:11:40,158 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:11:40" (1/1) ... [2023-11-29 00:11:40,198 INFO L138 Inliner]: procedures = 27, calls = 69, calls flagged for inlining = 21, calls inlined = 25, statements flattened = 343 [2023-11-29 00:11:40,211 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 00:11:40,212 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 00:11:40,212 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 00:11:40,212 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 00:11:40,223 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:11:40" (1/1) ... [2023-11-29 00:11:40,223 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:11:40" (1/1) ... [2023-11-29 00:11:40,230 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:11:40" (1/1) ... [2023-11-29 00:11:40,257 INFO L175 MemorySlicer]: Split 19 memory accesses to 5 slices as follows [2, 2, 2, 2, 11]. 58 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, 1, 1, 1, 3]. [2023-11-29 00:11:40,257 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:11:40" (1/1) ... [2023-11-29 00:11:40,258 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:11:40" (1/1) ... [2023-11-29 00:11:40,278 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:11:40" (1/1) ... [2023-11-29 00:11:40,285 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:11:40" (1/1) ... [2023-11-29 00:11:40,289 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:11:40" (1/1) ... [2023-11-29 00:11:40,293 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:11:40" (1/1) ... [2023-11-29 00:11:40,300 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 00:11:40,301 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 00:11:40,301 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 00:11:40,301 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 00:11:40,302 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:11:40" (1/1) ... [2023-11-29 00:11:40,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:11:40,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:11:40,338 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 00:11:40,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 00:11:40,386 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 00:11:40,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 00:11:40,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-29 00:11:40,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-29 00:11:40,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-29 00:11:40,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-11-29 00:11:40,387 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 00:11:40,387 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 00:11:40,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 00:11:40,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-29 00:11:40,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-29 00:11:40,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2023-11-29 00:11:40,388 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 00:11:40,389 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 00:11:40,389 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 00:11:40,389 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 00:11:40,389 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-29 00:11:40,389 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-29 00:11:40,390 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 00:11:40,390 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 00:11:40,390 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 00:11:40,390 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 00:11:40,390 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 00:11:40,390 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 00:11:40,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-29 00:11:40,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-29 00:11:40,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-29 00:11:40,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-29 00:11:40,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2023-11-29 00:11:40,394 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 00:11:40,568 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 00:11:40,571 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 00:11:41,416 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 00:11:41,856 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 00:11:41,856 INFO L309 CfgBuilder]: Removed 6 assume(true) statements. [2023-11-29 00:11:41,857 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:11:41 BoogieIcfgContainer [2023-11-29 00:11:41,857 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 00:11:41,859 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 00:11:41,860 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 00:11:41,863 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 00:11:41,863 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 12:11:39" (1/3) ... [2023-11-29 00:11:41,864 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@592d8c83 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:11:41, skipping insertion in model container [2023-11-29 00:11:41,864 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:11:40" (2/3) ... [2023-11-29 00:11:41,864 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@592d8c83 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:11:41, skipping insertion in model container [2023-11-29 00:11:41,864 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:11:41" (3/3) ... [2023-11-29 00:11:41,866 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-commit-1.wvr.c [2023-11-29 00:11:41,885 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 00:11:41,885 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 36 error locations. [2023-11-29 00:11:41,886 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 00:11:41,980 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-29 00:11:42,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 96 places, 95 transitions, 211 flow [2023-11-29 00:11:42,061 INFO L124 PetriNetUnfolderBase]: 9/92 cut-off events. [2023-11-29 00:11:42,061 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 00:11:42,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105 conditions, 92 events. 9/92 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 243 event pairs, 0 based on Foata normal form. 0/47 useless extension candidates. Maximal degree in co-relation 63. Up to 2 conditions per place. [2023-11-29 00:11:42,066 INFO L82 GeneralOperation]: Start removeDead. Operand has 96 places, 95 transitions, 211 flow [2023-11-29 00:11:42,071 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 92 places, 91 transitions, 200 flow [2023-11-29 00:11:42,081 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 00:11:42,089 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;@2d71667f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 00:11:42,090 INFO L358 AbstractCegarLoop]: Starting to check reachability of 55 error locations. [2023-11-29 00:11:42,102 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 00:11:42,103 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2023-11-29 00:11:42,103 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 00:11:42,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:11:42,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 00:11:42,104 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:11:42,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:11:42,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1043685, now seen corresponding path program 1 times [2023-11-29 00:11:42,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:11:42,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [232059451] [2023-11-29 00:11:42,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:11:42,122 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 00:11:42,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:11:42,155 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:11:42,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:11:42,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:11:42,271 INFO L262 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 00:11:42,276 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:11:42,409 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 00:11:42,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,428 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 00:11:42,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,440 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 00:11:42,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,446 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 00:11:42,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,457 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 00:11:42,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,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 6 treesize of output 1 [2023-11-29 00:11:42,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,492 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 00:11:42,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,503 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 00:11:42,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,519 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 00:11:42,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,536 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 00:11:42,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,569 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 00:11:42,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,587 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 00:11:42,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,602 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 00:11:42,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,618 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 00:11:42,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 00:11:42,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,633 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 00:11:42,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,644 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 00:11:42,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,649 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 00:11:42,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,658 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 00:11:42,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,667 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 00:11:42,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,676 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 00:11:42,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,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 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 00:11:42,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,700 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 00:11:42,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:42,709 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 00:11:42,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:11:42,718 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:11:42,719 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:11:42,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [232059451] [2023-11-29 00:11:42,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [232059451] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:11:42,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:11:42,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 00:11:42,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408415722] [2023-11-29 00:11:42,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:11:42,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:11:42,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:11:42,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:11:42,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:11:42,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 95 [2023-11-29 00:11:42,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 91 transitions, 200 flow. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:42,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:11:42,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 95 [2023-11-29 00:11:42,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:11:45,414 INFO L124 PetriNetUnfolderBase]: 9676/15009 cut-off events. [2023-11-29 00:11:45,414 INFO L125 PetriNetUnfolderBase]: For 510/511 co-relation queries the response was YES. [2023-11-29 00:11:45,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28801 conditions, 15009 events. 9676/15009 cut-off events. For 510/511 co-relation queries the response was YES. Maximal size of possible extension queue 1139. Compared 107230 event pairs, 7868 based on Foata normal form. 1733/9478 useless extension candidates. Maximal degree in co-relation 27858. Up to 13314 conditions per place. [2023-11-29 00:11:45,594 INFO L140 encePairwiseOnDemand]: 86/95 looper letters, 51 selfloop transitions, 2 changer transitions 0/83 dead transitions. [2023-11-29 00:11:45,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 83 transitions, 290 flow [2023-11-29 00:11:45,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:11:45,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:11:45,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 162 transitions. [2023-11-29 00:11:45,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684210526315789 [2023-11-29 00:11:45,610 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 162 transitions. [2023-11-29 00:11:45,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 162 transitions. [2023-11-29 00:11:45,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:11:45,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 162 transitions. [2023-11-29 00:11:45,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 54.0) internal successors, (162), 3 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:45,622 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:45,623 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:45,625 INFO L175 Difference]: Start difference. First operand has 92 places, 91 transitions, 200 flow. Second operand 3 states and 162 transitions. [2023-11-29 00:11:45,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 83 transitions, 290 flow [2023-11-29 00:11:45,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 83 transitions, 278 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 00:11:45,642 INFO L231 Difference]: Finished difference. Result has 83 places, 83 transitions, 176 flow [2023-11-29 00:11:45,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=176, PETRI_PLACES=83, PETRI_TRANSITIONS=83} [2023-11-29 00:11:45,649 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, -9 predicate places. [2023-11-29 00:11:45,650 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 83 transitions, 176 flow [2023-11-29 00:11:45,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:45,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:11:45,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 00:11:45,655 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:11:45,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:11:45,852 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:11:45,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:11:45,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1043686, now seen corresponding path program 1 times [2023-11-29 00:11:45,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:11:45,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1717542074] [2023-11-29 00:11:45,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:11:45,855 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 00:11:45,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:11:45,857 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:11:45,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:11:45,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:11:45,961 INFO L262 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:11:45,963 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:11:45,999 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 00:11:46,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,030 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 00:11:46,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,060 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 00:11:46,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,075 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 00:11:46,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,119 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 00:11:46,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,145 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 00:11:46,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,164 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 00:11:46,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,174 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 00:11:46,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,203 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 00:11:46,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,218 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 00:11:46,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,234 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 00:11:46,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,244 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 00:11:46,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,258 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 00:11:46,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,273 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 00:11:46,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,288 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 00:11:46,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,297 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 00:11:46,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,324 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 00:11:46,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,338 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 00:11:46,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,353 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 00:11:46,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,367 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 00:11:46,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,391 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 00:11:46,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,405 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 00:11:46,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,419 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 00:11:46,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:46,428 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 00:11:46,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:11:46,528 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:11:46,528 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:11:46,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1717542074] [2023-11-29 00:11:46,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1717542074] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:11:46,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:11:46,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:11:46,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422328307] [2023-11-29 00:11:46,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:11:46,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:11:46,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:11:46,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:11:46,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:11:46,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 95 [2023-11-29 00:11:46,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 83 transitions, 176 flow. Second operand has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:46,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:11:46,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 95 [2023-11-29 00:11:46,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:11:48,871 INFO L124 PetriNetUnfolderBase]: 9679/15018 cut-off events. [2023-11-29 00:11:48,871 INFO L125 PetriNetUnfolderBase]: For 111/112 co-relation queries the response was YES. [2023-11-29 00:11:48,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28535 conditions, 15018 events. 9679/15018 cut-off events. For 111/112 co-relation queries the response was YES. Maximal size of possible extension queue 1139. Compared 107251 event pairs, 7868 based on Foata normal form. 0/7750 useless extension candidates. Maximal degree in co-relation 28485. Up to 13327 conditions per place. [2023-11-29 00:11:48,961 INFO L140 encePairwiseOnDemand]: 82/95 looper letters, 55 selfloop transitions, 10 changer transitions 0/92 dead transitions. [2023-11-29 00:11:48,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 92 transitions, 326 flow [2023-11-29 00:11:48,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:11:48,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 00:11:48,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 204 transitions. [2023-11-29 00:11:48,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5368421052631579 [2023-11-29 00:11:48,964 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 204 transitions. [2023-11-29 00:11:48,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 204 transitions. [2023-11-29 00:11:48,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:11:48,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 204 transitions. [2023-11-29 00:11:48,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 51.0) internal successors, (204), 4 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:48,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:48,970 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:48,970 INFO L175 Difference]: Start difference. First operand has 83 places, 83 transitions, 176 flow. Second operand 4 states and 204 transitions. [2023-11-29 00:11:48,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 92 transitions, 326 flow [2023-11-29 00:11:48,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 92 transitions, 320 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 00:11:48,973 INFO L231 Difference]: Finished difference. Result has 87 places, 92 transitions, 254 flow [2023-11-29 00:11:48,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=254, PETRI_PLACES=87, PETRI_TRANSITIONS=92} [2023-11-29 00:11:48,974 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, -5 predicate places. [2023-11-29 00:11:48,975 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 92 transitions, 254 flow [2023-11-29 00:11:48,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:48,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:11:48,975 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2023-11-29 00:11:48,981 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:11:49,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:11:49,178 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:11:49,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:11:49,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1003014960, now seen corresponding path program 1 times [2023-11-29 00:11:49,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:11:49,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2044967734] [2023-11-29 00:11:49,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:11:49,180 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:11:49,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:11:49,181 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:11:49,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:11:49,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:11:49,284 INFO L262 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 00:11:49,286 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:11:49,318 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 00:11:49,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,359 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 00:11:49,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,377 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 00:11:49,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,400 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 00:11:49,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,417 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 00:11:49,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,438 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 00:11:49,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,451 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 00:11:49,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,463 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 00:11:49,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,478 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 00:11:49,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,500 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 00:11:49,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,513 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 00:11:49,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,530 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 00:11:49,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,545 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 00:11:49,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,557 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 00:11:49,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,571 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 00:11:49,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,580 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 00:11:49,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,606 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 00:11:49,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,619 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 00:11:49,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 00:11:49,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,656 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 00:11:49,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,665 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 00:11:49,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,678 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 00:11:49,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,692 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 00:11:49,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:49,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 00:11:49,885 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:11:49,886 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:11:50,265 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:11:50,265 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:11:50,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2044967734] [2023-11-29 00:11:50,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2044967734] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:11:50,265 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:11:50,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 00:11:50,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208256212] [2023-11-29 00:11:50,266 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:11:50,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 00:11:50,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:11:50,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 00:11:50,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:11:51,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 95 [2023-11-29 00:11:51,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 92 transitions, 254 flow. Second operand has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:51,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:11:51,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 95 [2023-11-29 00:11:51,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:11:55,538 INFO L124 PetriNetUnfolderBase]: 9688/15045 cut-off events. [2023-11-29 00:11:55,538 INFO L125 PetriNetUnfolderBase]: For 119/120 co-relation queries the response was YES. [2023-11-29 00:11:55,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28653 conditions, 15045 events. 9688/15045 cut-off events. For 119/120 co-relation queries the response was YES. Maximal size of possible extension queue 1139. Compared 107219 event pairs, 7868 based on Foata normal form. 0/7777 useless extension candidates. Maximal degree in co-relation 28499. Up to 13330 conditions per place. [2023-11-29 00:11:55,625 INFO L140 encePairwiseOnDemand]: 82/95 looper letters, 55 selfloop transitions, 37 changer transitions 0/119 dead transitions. [2023-11-29 00:11:55,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 119 transitions, 558 flow [2023-11-29 00:11:55,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 00:11:55,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 00:11:55,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 441 transitions. [2023-11-29 00:11:55,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46421052631578946 [2023-11-29 00:11:55,630 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 441 transitions. [2023-11-29 00:11:55,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 441 transitions. [2023-11-29 00:11:55,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:11:55,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 441 transitions. [2023-11-29 00:11:55,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 44.1) internal successors, (441), 10 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:55,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 95.0) internal successors, (1045), 11 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 00:11:55,640 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 95.0) internal successors, (1045), 11 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 00:11:55,641 INFO L175 Difference]: Start difference. First operand has 87 places, 92 transitions, 254 flow. Second operand 10 states and 441 transitions. [2023-11-29 00:11:55,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 119 transitions, 558 flow [2023-11-29 00:11:55,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 119 transitions, 558 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 00:11:55,647 INFO L231 Difference]: Finished difference. Result has 99 places, 119 transitions, 498 flow [2023-11-29 00:11:55,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=498, PETRI_PLACES=99, PETRI_TRANSITIONS=119} [2023-11-29 00:11:55,648 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 7 predicate places. [2023-11-29 00:11:55,649 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 119 transitions, 498 flow [2023-11-29 00:11:55,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:55,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:11:55,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 00:11:55,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:11:55,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:11:55,850 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:11:55,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:11:55,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1003047124, now seen corresponding path program 1 times [2023-11-29 00:11:55,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:11:55,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1268621851] [2023-11-29 00:11:55,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:11:55,852 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 00:11:55,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:11:55,853 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:11:55,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:11:55,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:11:55,977 INFO L262 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 00:11:55,980 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:11:56,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2023-11-29 00:11:56,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,064 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 00:11:56,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 1 [2023-11-29 00:11:56,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,089 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 00:11:56,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,120 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 00:11:56,121 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 00:11:56,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,168 INFO L349 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2023-11-29 00:11:56,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 1 [2023-11-29 00:11:56,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,206 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 00:11:56,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 1 [2023-11-29 00:11:56,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:56,231 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 00:11:56,276 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 00:11:56,276 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 00:11:56,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:11:56,298 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:11:56,298 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:11:56,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1268621851] [2023-11-29 00:11:56,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1268621851] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:11:56,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:11:56,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:11:56,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843327572] [2023-11-29 00:11:56,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:11:56,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:11:56,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:11:56,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:11:56,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:11:56,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 95 [2023-11-29 00:11:56,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 119 transitions, 498 flow. Second operand has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:56,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:11:56,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 95 [2023-11-29 00:11:56,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:11:57,842 INFO L124 PetriNetUnfolderBase]: 9688/14708 cut-off events. [2023-11-29 00:11:57,842 INFO L125 PetriNetUnfolderBase]: For 151/152 co-relation queries the response was YES. [2023-11-29 00:11:57,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28379 conditions, 14708 events. 9688/14708 cut-off events. For 151/152 co-relation queries the response was YES. Maximal size of possible extension queue 1075. Compared 100734 event pairs, 7868 based on Foata normal form. 1601/9384 useless extension candidates. Maximal degree in co-relation 28290. Up to 13358 conditions per place. [2023-11-29 00:11:57,912 INFO L140 encePairwiseOnDemand]: 92/95 looper letters, 88 selfloop transitions, 1 changer transitions 0/117 dead transitions. [2023-11-29 00:11:57,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 117 transitions, 672 flow [2023-11-29 00:11:57,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:11:57,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:11:57,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 160 transitions. [2023-11-29 00:11:57,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614035087719298 [2023-11-29 00:11:57,914 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 160 transitions. [2023-11-29 00:11:57,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 160 transitions. [2023-11-29 00:11:57,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:11:57,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 160 transitions. [2023-11-29 00:11:57,915 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:57,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:57,916 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:57,916 INFO L175 Difference]: Start difference. First operand has 99 places, 119 transitions, 498 flow. Second operand 3 states and 160 transitions. [2023-11-29 00:11:57,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 117 transitions, 672 flow [2023-11-29 00:11:57,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 117 transitions, 577 flow, removed 25 selfloop flow, removed 4 redundant places. [2023-11-29 00:11:57,921 INFO L231 Difference]: Finished difference. Result has 95 places, 117 transitions, 401 flow [2023-11-29 00:11:57,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=401, PETRI_PLACES=95, PETRI_TRANSITIONS=117} [2023-11-29 00:11:57,922 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 3 predicate places. [2023-11-29 00:11:57,922 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 117 transitions, 401 flow [2023-11-29 00:11:57,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:57,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:11:57,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 00:11:57,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:11:58,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:11:58,123 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:11:58,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:11:58,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1003047125, now seen corresponding path program 1 times [2023-11-29 00:11:58,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:11:58,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1743104900] [2023-11-29 00:11:58,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:11:58,124 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 00:11:58,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:11:58,125 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:11:58,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:11:58,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:11:58,257 INFO L262 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 00:11:58,260 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:11:58,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 00:11:58,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,303 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 5 treesize of output 3 [2023-11-29 00:11:58,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,335 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 00:11:58,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,371 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 00:11:58,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,421 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 00:11:58,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,439 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 00:11:58,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,470 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 00:11:58,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,516 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 00:11:58,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:11:58,542 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 00:11:58,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:11:58,589 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:11:58,590 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:11:58,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1743104900] [2023-11-29 00:11:58,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1743104900] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:11:58,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:11:58,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:11:58,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357742047] [2023-11-29 00:11:58,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:11:58,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:11:58,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:11:58,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:11:58,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:11:58,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 95 [2023-11-29 00:11:58,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 117 transitions, 401 flow. Second operand has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:11:58,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:11:58,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 95 [2023-11-29 00:11:58,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:12:00,575 INFO L124 PetriNetUnfolderBase]: 9688/14371 cut-off events. [2023-11-29 00:12:00,575 INFO L125 PetriNetUnfolderBase]: For 131/132 co-relation queries the response was YES. [2023-11-29 00:12:00,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27997 conditions, 14371 events. 9688/14371 cut-off events. For 131/132 co-relation queries the response was YES. Maximal size of possible extension queue 1022. Compared 94232 event pairs, 7868 based on Foata normal form. 1601/9382 useless extension candidates. Maximal degree in co-relation 27984. Up to 13358 conditions per place. [2023-11-29 00:12:00,630 INFO L140 encePairwiseOnDemand]: 92/95 looper letters, 88 selfloop transitions, 1 changer transitions 0/115 dead transitions. [2023-11-29 00:12:00,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 115 transitions, 575 flow [2023-11-29 00:12:00,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:12:00,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:12:00,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 160 transitions. [2023-11-29 00:12:00,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614035087719298 [2023-11-29 00:12:00,632 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 160 transitions. [2023-11-29 00:12:00,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 160 transitions. [2023-11-29 00:12:00,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:12:00,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 160 transitions. [2023-11-29 00:12:00,633 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:00,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:00,634 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:00,634 INFO L175 Difference]: Start difference. First operand has 95 places, 117 transitions, 401 flow. Second operand 3 states and 160 transitions. [2023-11-29 00:12:00,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 115 transitions, 575 flow [2023-11-29 00:12:00,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 115 transitions, 574 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:12:00,638 INFO L231 Difference]: Finished difference. Result has 94 places, 115 transitions, 398 flow [2023-11-29 00:12:00,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=398, PETRI_PLACES=94, PETRI_TRANSITIONS=115} [2023-11-29 00:12:00,639 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 2 predicate places. [2023-11-29 00:12:00,639 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 115 transitions, 398 flow [2023-11-29 00:12:00,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:00,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:12:00,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:12:00,642 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:00,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:12:00,840 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:12:00,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:12:00,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1690470452, now seen corresponding path program 1 times [2023-11-29 00:12:00,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:12:00,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1270389513] [2023-11-29 00:12:00,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:12:00,841 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 00:12:00,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:12:00,842 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:00,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:00,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:12:00,937 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 00:12:00,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:12:00,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:00,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:00,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2023-11-29 00:12:00,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:00,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:00,999 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 00:12:00,999 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 00:12:01,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,048 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 00:12:01,049 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 00:12:01,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,076 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2023-11-29 00:12:01,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,107 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 00:12:01,107 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 00:12:01,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,126 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 00:12:01,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,147 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 00:12:01,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,180 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 00:12:01,180 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 00:12:01,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:01,206 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 00:12:01,242 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 00:12:01,242 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 00:12:01,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:12:01,306 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:12:01,307 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:12:01,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1270389513] [2023-11-29 00:12:01,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1270389513] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:12:01,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:12:01,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:12:01,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690282277] [2023-11-29 00:12:01,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:12:01,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:12:01,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:12:01,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:12:01,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:12:01,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 95 [2023-11-29 00:12:01,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 115 transitions, 398 flow. Second operand has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:01,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:12:01,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 95 [2023-11-29 00:12:01,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:12:02,746 INFO L124 PetriNetUnfolderBase]: 9688/14347 cut-off events. [2023-11-29 00:12:02,747 INFO L125 PetriNetUnfolderBase]: For 131/132 co-relation queries the response was YES. [2023-11-29 00:12:02,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27974 conditions, 14347 events. 9688/14347 cut-off events. For 131/132 co-relation queries the response was YES. Maximal size of possible extension queue 1018. Compared 93768 event pairs, 7868 based on Foata normal form. 79/7860 useless extension candidates. Maximal degree in co-relation 27960. Up to 13358 conditions per place. [2023-11-29 00:12:02,806 INFO L140 encePairwiseOnDemand]: 92/95 looper letters, 88 selfloop transitions, 1 changer transitions 0/113 dead transitions. [2023-11-29 00:12:02,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 113 transitions, 572 flow [2023-11-29 00:12:02,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:12:02,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:12:02,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 160 transitions. [2023-11-29 00:12:02,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614035087719298 [2023-11-29 00:12:02,808 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 160 transitions. [2023-11-29 00:12:02,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 160 transitions. [2023-11-29 00:12:02,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:12:02,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 160 transitions. [2023-11-29 00:12:02,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:02,810 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:02,810 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:02,810 INFO L175 Difference]: Start difference. First operand has 94 places, 115 transitions, 398 flow. Second operand 3 states and 160 transitions. [2023-11-29 00:12:02,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 113 transitions, 572 flow [2023-11-29 00:12:02,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 113 transitions, 571 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:12:02,813 INFO L231 Difference]: Finished difference. Result has 93 places, 113 transitions, 395 flow [2023-11-29 00:12:02,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=393, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=395, PETRI_PLACES=93, PETRI_TRANSITIONS=113} [2023-11-29 00:12:02,814 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 1 predicate places. [2023-11-29 00:12:02,814 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 113 transitions, 395 flow [2023-11-29 00:12:02,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:02,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:12:02,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:12:02,817 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:03,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:12:03,016 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:12:03,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:12:03,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1690470453, now seen corresponding path program 1 times [2023-11-29 00:12:03,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:12:03,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1399040299] [2023-11-29 00:12:03,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:12:03,016 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 00:12:03,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:12:03,017 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:03,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:03,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:12:03,129 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 00:12:03,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:12:03,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:03,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-29 00:12:03,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:03,179 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 00:12:03,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:03,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:03,201 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 00:12:03,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:03,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:03,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:03,234 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 00:12:03,243 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 00:12:03,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:03,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:03,260 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 00:12:03,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:03,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:03,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:03,288 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 00:12:03,307 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 00:12:03,311 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 00:12:03,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:03,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:03,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:03,350 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 00:12:03,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:03,376 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 00:12:03,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:03,407 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 00:12:03,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:12:03,487 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:12:03,487 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:12:03,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1399040299] [2023-11-29 00:12:03,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1399040299] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:12:03,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:12:03,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:12:03,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661422758] [2023-11-29 00:12:03,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:12:03,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:12:03,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:12:03,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:12:03,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:12:03,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 95 [2023-11-29 00:12:03,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 113 transitions, 395 flow. Second operand has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:03,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:12:03,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 95 [2023-11-29 00:12:03,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:12:05,145 INFO L124 PetriNetUnfolderBase]: 9688/14323 cut-off events. [2023-11-29 00:12:05,145 INFO L125 PetriNetUnfolderBase]: For 131/132 co-relation queries the response was YES. [2023-11-29 00:12:05,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27951 conditions, 14323 events. 9688/14323 cut-off events. For 131/132 co-relation queries the response was YES. Maximal size of possible extension queue 1014. Compared 93371 event pairs, 7868 based on Foata normal form. 79/7860 useless extension candidates. Maximal degree in co-relation 27936. Up to 13358 conditions per place. [2023-11-29 00:12:05,225 INFO L140 encePairwiseOnDemand]: 92/95 looper letters, 88 selfloop transitions, 1 changer transitions 0/111 dead transitions. [2023-11-29 00:12:05,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 111 transitions, 569 flow [2023-11-29 00:12:05,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:12:05,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:12:05,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 160 transitions. [2023-11-29 00:12:05,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614035087719298 [2023-11-29 00:12:05,227 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 160 transitions. [2023-11-29 00:12:05,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 160 transitions. [2023-11-29 00:12:05,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:12:05,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 160 transitions. [2023-11-29 00:12:05,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:05,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:05,229 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:05,229 INFO L175 Difference]: Start difference. First operand has 93 places, 113 transitions, 395 flow. Second operand 3 states and 160 transitions. [2023-11-29 00:12:05,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 111 transitions, 569 flow [2023-11-29 00:12:05,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 111 transitions, 568 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:12:05,232 INFO L231 Difference]: Finished difference. Result has 92 places, 111 transitions, 392 flow [2023-11-29 00:12:05,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=392, PETRI_PLACES=92, PETRI_TRANSITIONS=111} [2023-11-29 00:12:05,233 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 0 predicate places. [2023-11-29 00:12:05,234 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 111 transitions, 392 flow [2023-11-29 00:12:05,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:05,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:12:05,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:12:05,237 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:05,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:12:05,435 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:12:05,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:12:05,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1044861357, now seen corresponding path program 1 times [2023-11-29 00:12:05,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:12:05,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [356305278] [2023-11-29 00:12:05,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:12:05,436 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 00:12:05,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:12:05,438 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:05,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:05,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:12:05,543 INFO L262 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:12:05,544 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:12:05,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:12:05,569 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:12:05,569 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:12:05,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [356305278] [2023-11-29 00:12:05,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [356305278] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:12:05,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:12:05,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 00:12:05,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954386418] [2023-11-29 00:12:05,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:12:05,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:12:05,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:12:05,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:12:05,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:12:05,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 95 [2023-11-29 00:12:05,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 111 transitions, 392 flow. Second operand has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:05,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:12:05,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 95 [2023-11-29 00:12:05,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:12:07,667 INFO L124 PetriNetUnfolderBase]: 10749/15547 cut-off events. [2023-11-29 00:12:07,667 INFO L125 PetriNetUnfolderBase]: For 185/186 co-relation queries the response was YES. [2023-11-29 00:12:07,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30747 conditions, 15547 events. 10749/15547 cut-off events. For 185/186 co-relation queries the response was YES. Maximal size of possible extension queue 949. Compared 99295 event pairs, 3283 based on Foata normal form. 128/8656 useless extension candidates. Maximal degree in co-relation 30731. Up to 13227 conditions per place. [2023-11-29 00:12:07,748 INFO L140 encePairwiseOnDemand]: 89/95 looper letters, 111 selfloop transitions, 3 changer transitions 0/136 dead transitions. [2023-11-29 00:12:07,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 136 transitions, 674 flow [2023-11-29 00:12:07,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:12:07,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:12:07,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 192 transitions. [2023-11-29 00:12:07,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6736842105263158 [2023-11-29 00:12:07,750 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 192 transitions. [2023-11-29 00:12:07,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 192 transitions. [2023-11-29 00:12:07,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:12:07,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 192 transitions. [2023-11-29 00:12:07,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 64.0) internal successors, (192), 3 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:07,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:07,752 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:07,752 INFO L175 Difference]: Start difference. First operand has 92 places, 111 transitions, 392 flow. Second operand 3 states and 192 transitions. [2023-11-29 00:12:07,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 136 transitions, 674 flow [2023-11-29 00:12:07,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 136 transitions, 673 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:12:07,756 INFO L231 Difference]: Finished difference. Result has 94 places, 113 transitions, 414 flow [2023-11-29 00:12:07,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=414, PETRI_PLACES=94, PETRI_TRANSITIONS=113} [2023-11-29 00:12:07,757 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 2 predicate places. [2023-11-29 00:12:07,757 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 113 transitions, 414 flow [2023-11-29 00:12:07,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:07,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:12:07,757 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2023-11-29 00:12:07,759 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-11-29 00:12:07,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:12:07,958 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:12:07,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:12:07,958 INFO L85 PathProgramCache]: Analyzing trace with hash -862492914, now seen corresponding path program 2 times [2023-11-29 00:12:07,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:12:07,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1506866592] [2023-11-29 00:12:07,959 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 00:12:07,959 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 00:12:07,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:12:07,960 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:07,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:08,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 00:12:08,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:12:08,063 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 00:12:08,065 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:12:08,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 8 treesize of output 7 [2023-11-29 00:12:08,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,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 13 treesize of output 1 [2023-11-29 00:12:08,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,098 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 00:12:08,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,107 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 00:12:08,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,126 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 00:12:08,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,135 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 00:12:08,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,144 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 00:12:08,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,153 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 00:12:08,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,162 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 00:12:08,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,171 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 00:12:08,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,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 18 treesize of output 1 [2023-11-29 00:12:08,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,199 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 00:12:08,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,209 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 00:12:08,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,218 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 00:12:08,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,229 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 00:12:08,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,246 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 00:12:08,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,253 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 00:12:08,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,263 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 00:12:08,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,283 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 00:12:08,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,293 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 00:12:08,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,313 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 00:12:08,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,340 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 00:12:08,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 00:12:08,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:08,367 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 00:12:08,619 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 00:12:08,619 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:12:09,309 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 00:12:09,310 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:12:09,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1506866592] [2023-11-29 00:12:09,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1506866592] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:12:09,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:12:09,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-29 00:12:09,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497416360] [2023-11-29 00:12:09,310 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:12:09,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 00:12:09,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:12:09,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 00:12:09,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-11-29 00:12:12,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 95 [2023-11-29 00:12:12,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 113 transitions, 414 flow. Second operand has 14 states, 14 states have (on average 35.57142857142857) internal successors, (498), 14 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:12,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:12:12,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 95 [2023-11-29 00:12:12,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:12:16,211 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:12:18,432 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.22s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:12:21,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.47s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:12:24,062 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:12:27,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.36s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:12:32,398 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 00:12:35,263 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 00:12:38,898 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.67s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:12:41,944 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:12:44,308 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:12:47,355 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:12:50,607 INFO L124 PetriNetUnfolderBase]: 10767/15575 cut-off events. [2023-11-29 00:12:50,607 INFO L125 PetriNetUnfolderBase]: For 1101/1102 co-relation queries the response was YES. [2023-11-29 00:12:50,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32552 conditions, 15575 events. 10767/15575 cut-off events. For 1101/1102 co-relation queries the response was YES. Maximal size of possible extension queue 940. Compared 99590 event pairs, 8452 based on Foata normal form. 17/9384 useless extension candidates. Maximal degree in co-relation 32534. Up to 14899 conditions per place. [2023-11-29 00:12:50,687 INFO L140 encePairwiseOnDemand]: 82/95 looper letters, 59 selfloop transitions, 90 changer transitions 0/168 dead transitions. [2023-11-29 00:12:50,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 168 transitions, 986 flow [2023-11-29 00:12:50,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 00:12:50,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 00:12:50,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1082 transitions. [2023-11-29 00:12:50,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42183235867446395 [2023-11-29 00:12:50,692 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1082 transitions. [2023-11-29 00:12:50,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1082 transitions. [2023-11-29 00:12:50,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:12:50,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1082 transitions. [2023-11-29 00:12:50,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 40.074074074074076) internal successors, (1082), 27 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:50,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 95.0) internal successors, (2660), 28 states have internal predecessors, (2660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:50,700 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 95.0) internal successors, (2660), 28 states have internal predecessors, (2660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:50,700 INFO L175 Difference]: Start difference. First operand has 94 places, 113 transitions, 414 flow. Second operand 27 states and 1082 transitions. [2023-11-29 00:12:50,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 168 transitions, 986 flow [2023-11-29 00:12:50,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 168 transitions, 983 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:12:50,706 INFO L231 Difference]: Finished difference. Result has 127 places, 167 transitions, 939 flow [2023-11-29 00:12:50,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=939, PETRI_PLACES=127, PETRI_TRANSITIONS=167} [2023-11-29 00:12:50,707 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 35 predicate places. [2023-11-29 00:12:50,707 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 167 transitions, 939 flow [2023-11-29 00:12:50,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 35.57142857142857) internal successors, (498), 14 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:50,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:12:50,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:12:50,710 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:50,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:12:50,908 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:12:50,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:12:50,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1980198197, now seen corresponding path program 1 times [2023-11-29 00:12:50,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:12:50,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1233823394] [2023-11-29 00:12:50,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:12:50,909 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 00:12:50,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:12:50,910 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:50,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:51,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:12:51,038 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 00:12:51,039 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:12:51,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,074 INFO L349 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2023-11-29 00:12:51,074 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 00:12:51,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,087 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 00:12:51,087 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 00:12:51,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,098 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 00:12:51,099 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 00:12:51,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,126 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 00:12:51,126 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 00:12:51,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,137 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 00:12:51,137 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 00:12:51,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,149 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 00:12:51,149 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 00:12:51,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,182 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 00:12:51,182 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 00:12:51,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,220 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 00:12:51,221 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 00:12:51,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,245 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 00:12:51,245 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 00:12:51,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,275 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 00:12:51,275 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 00:12:51,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,286 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 00:12:51,286 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 00:12:51,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,297 INFO L349 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-29 00:12:51,297 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 00:12:51,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:51,318 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 00:12:51,359 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 00:12:51,359 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 00:12:51,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:12:51,451 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:12:51,451 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:12:51,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1233823394] [2023-11-29 00:12:51,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1233823394] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:12:51,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:12:51,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:12:51,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245385150] [2023-11-29 00:12:51,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:12:51,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:12:51,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:12:51,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:12:51,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:12:51,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 95 [2023-11-29 00:12:51,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 167 transitions, 939 flow. Second operand has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:51,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:12:51,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 95 [2023-11-29 00:12:51,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:12:53,426 INFO L124 PetriNetUnfolderBase]: 10767/15554 cut-off events. [2023-11-29 00:12:53,426 INFO L125 PetriNetUnfolderBase]: For 1142/1143 co-relation queries the response was YES. [2023-11-29 00:12:53,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32528 conditions, 15554 events. 10767/15554 cut-off events. For 1142/1143 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 99262 event pairs, 8452 based on Foata normal form. 192/9576 useless extension candidates. Maximal degree in co-relation 32501. Up to 14975 conditions per place. [2023-11-29 00:12:53,504 INFO L140 encePairwiseOnDemand]: 92/95 looper letters, 144 selfloop transitions, 1 changer transitions 0/165 dead transitions. [2023-11-29 00:12:53,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 165 transitions, 1225 flow [2023-11-29 00:12:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:12:53,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:12:53,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 160 transitions. [2023-11-29 00:12:53,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614035087719298 [2023-11-29 00:12:53,506 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 160 transitions. [2023-11-29 00:12:53,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 160 transitions. [2023-11-29 00:12:53,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:12:53,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 160 transitions. [2023-11-29 00:12:53,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:53,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:53,508 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:53,508 INFO L175 Difference]: Start difference. First operand has 127 places, 167 transitions, 939 flow. Second operand 3 states and 160 transitions. [2023-11-29 00:12:53,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 165 transitions, 1225 flow [2023-11-29 00:12:53,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 165 transitions, 995 flow, removed 66 selfloop flow, removed 9 redundant places. [2023-11-29 00:12:53,516 INFO L231 Difference]: Finished difference. Result has 118 places, 165 transitions, 707 flow [2023-11-29 00:12:53,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=707, PETRI_PLACES=118, PETRI_TRANSITIONS=165} [2023-11-29 00:12:53,517 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 26 predicate places. [2023-11-29 00:12:53,518 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 165 transitions, 707 flow [2023-11-29 00:12:53,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:53,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:12:53,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:12:53,522 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-11-29 00:12:53,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:12:53,719 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:12:53,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:12:53,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1980198196, now seen corresponding path program 1 times [2023-11-29 00:12:53,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:12:53,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1608481487] [2023-11-29 00:12:53,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:12:53,720 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:12:53,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:12:53,721 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:53,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:53,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:12:53,833 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 00:12:53,836 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:12:53,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:53,862 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 00:12:53,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:53,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:53,877 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 00:12:53,881 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 00:12:53,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:53,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:53,895 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 00:12:53,899 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 00:12:53,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:53,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:53,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 16 treesize of output 1 [2023-11-29 00:12:53,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:53,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:53,931 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 00:12:53,935 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 00:12:53,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:53,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:53,954 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 00:12:53,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:53,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:53,967 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 00:12:53,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:53,975 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 00:12:53,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:53,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:53,998 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 00:12:54,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:54,032 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 00:12:54,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:12:54,074 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 00:12:54,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:12:54,207 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:12:54,207 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:12:54,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1608481487] [2023-11-29 00:12:54,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1608481487] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:12:54,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:12:54,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:12:54,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474124349] [2023-11-29 00:12:54,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:12:54,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:12:54,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:12:54,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:12:54,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:12:54,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 95 [2023-11-29 00:12:54,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 165 transitions, 707 flow. Second operand has 5 states, 5 states have (on average 36.8) internal successors, (184), 5 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:54,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:12:54,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 95 [2023-11-29 00:12:54,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:12:56,099 INFO L124 PetriNetUnfolderBase]: 10767/15533 cut-off events. [2023-11-29 00:12:56,100 INFO L125 PetriNetUnfolderBase]: For 1137/1138 co-relation queries the response was YES. [2023-11-29 00:12:56,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32393 conditions, 15533 events. 10767/15533 cut-off events. For 1137/1138 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 99026 event pairs, 8452 based on Foata normal form. 192/9576 useless extension candidates. Maximal degree in co-relation 32366. Up to 14975 conditions per place. [2023-11-29 00:12:56,195 INFO L140 encePairwiseOnDemand]: 92/95 looper letters, 144 selfloop transitions, 1 changer transitions 0/163 dead transitions. [2023-11-29 00:12:56,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 163 transitions, 993 flow [2023-11-29 00:12:56,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:12:56,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:12:56,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 160 transitions. [2023-11-29 00:12:56,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614035087719298 [2023-11-29 00:12:56,197 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 160 transitions. [2023-11-29 00:12:56,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 160 transitions. [2023-11-29 00:12:56,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:12:56,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 160 transitions. [2023-11-29 00:12:56,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:56,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:56,198 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:56,198 INFO L175 Difference]: Start difference. First operand has 118 places, 165 transitions, 707 flow. Second operand 3 states and 160 transitions. [2023-11-29 00:12:56,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 163 transitions, 993 flow [2023-11-29 00:12:56,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 163 transitions, 992 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:12:56,203 INFO L231 Difference]: Finished difference. Result has 117 places, 163 transitions, 704 flow [2023-11-29 00:12:56,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=704, PETRI_PLACES=117, PETRI_TRANSITIONS=163} [2023-11-29 00:12:56,204 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 25 predicate places. [2023-11-29 00:12:56,204 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 163 transitions, 704 flow [2023-11-29 00:12:56,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 36.8) internal successors, (184), 5 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:56,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:12:56,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:12:56,207 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:56,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:12:56,405 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:12:56,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:12:56,405 INFO L85 PathProgramCache]: Analyzing trace with hash -296779567, now seen corresponding path program 1 times [2023-11-29 00:12:56,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:12:56,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [599446570] [2023-11-29 00:12:56,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:12:56,406 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 00:12:56,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:12:56,407 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:56,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:56,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:12:56,507 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:12:56,508 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:12:56,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:12:56,532 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:12:56,533 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:12:56,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [599446570] [2023-11-29 00:12:56,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [599446570] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:12:56,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:12:56,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:12:56,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192929858] [2023-11-29 00:12:56,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:12:56,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:12:56,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:12:56,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:12:56,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:12:56,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 95 [2023-11-29 00:12:56,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 163 transitions, 704 flow. Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:56,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:12:56,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 95 [2023-11-29 00:12:56,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:12:58,402 INFO L124 PetriNetUnfolderBase]: 9268/13769 cut-off events. [2023-11-29 00:12:58,403 INFO L125 PetriNetUnfolderBase]: For 778/779 co-relation queries the response was YES. [2023-11-29 00:12:58,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28561 conditions, 13769 events. 9268/13769 cut-off events. For 778/779 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 87180 event pairs, 3434 based on Foata normal form. 233/8673 useless extension candidates. Maximal degree in co-relation 28533. Up to 10092 conditions per place. [2023-11-29 00:12:58,462 INFO L140 encePairwiseOnDemand]: 90/95 looper letters, 168 selfloop transitions, 2 changer transitions 0/188 dead transitions. [2023-11-29 00:12:58,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 188 transitions, 1103 flow [2023-11-29 00:12:58,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:12:58,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:12:58,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 193 transitions. [2023-11-29 00:12:58,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6771929824561403 [2023-11-29 00:12:58,464 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 193 transitions. [2023-11-29 00:12:58,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 193 transitions. [2023-11-29 00:12:58,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:12:58,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 193 transitions. [2023-11-29 00:12:58,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 64.33333333333333) internal successors, (193), 3 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:58,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:58,466 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:58,466 INFO L175 Difference]: Start difference. First operand has 117 places, 163 transitions, 704 flow. Second operand 3 states and 193 transitions. [2023-11-29 00:12:58,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 188 transitions, 1103 flow [2023-11-29 00:12:58,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 188 transitions, 1102 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:12:58,471 INFO L231 Difference]: Finished difference. Result has 119 places, 163 transitions, 715 flow [2023-11-29 00:12:58,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=715, PETRI_PLACES=119, PETRI_TRANSITIONS=163} [2023-11-29 00:12:58,472 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 27 predicate places. [2023-11-29 00:12:58,472 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 163 transitions, 715 flow [2023-11-29 00:12:58,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:58,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:12:58,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:12:58,475 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:58,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:12:58,673 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread3Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:12:58,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:12:58,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1394282344, now seen corresponding path program 1 times [2023-11-29 00:12:58,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:12:58,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [924998828] [2023-11-29 00:12:58,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:12:58,674 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:12:58,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:12:58,675 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:58,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:12:58,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:12:58,773 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 00:12:58,774 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:12:58,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:12:58,833 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:12:58,833 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:12:58,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [924998828] [2023-11-29 00:12:58,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [924998828] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:12:58,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:12:58,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:12:58,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502469419] [2023-11-29 00:12:58,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:12:58,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:12:58,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:12:58,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:12:58,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:12:58,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 95 [2023-11-29 00:12:58,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 163 transitions, 715 flow. Second operand has 4 states, 4 states have (on average 39.75) internal successors, (159), 4 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:12:58,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:12:58,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 95 [2023-11-29 00:12:58,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:13:00,606 INFO L124 PetriNetUnfolderBase]: 9595/14398 cut-off events. [2023-11-29 00:13:00,606 INFO L125 PetriNetUnfolderBase]: For 1234/1236 co-relation queries the response was YES. [2023-11-29 00:13:00,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31062 conditions, 14398 events. 9595/14398 cut-off events. For 1234/1236 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 93037 event pairs, 8415 based on Foata normal form. 74/9247 useless extension candidates. Maximal degree in co-relation 31032. Up to 13093 conditions per place. [2023-11-29 00:13:00,813 INFO L140 encePairwiseOnDemand]: 89/95 looper letters, 224 selfloop transitions, 3 changer transitions 3/248 dead transitions. [2023-11-29 00:13:00,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 248 transitions, 1540 flow [2023-11-29 00:13:00,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:13:00,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 00:13:00,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 232 transitions. [2023-11-29 00:13:00,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6105263157894737 [2023-11-29 00:13:00,815 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 232 transitions. [2023-11-29 00:13:00,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 232 transitions. [2023-11-29 00:13:00,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:13:00,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 232 transitions. [2023-11-29 00:13:00,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 58.0) internal successors, (232), 4 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:13:00,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:13:00,817 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:13:00,817 INFO L175 Difference]: Start difference. First operand has 119 places, 163 transitions, 715 flow. Second operand 4 states and 232 transitions. [2023-11-29 00:13:00,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 248 transitions, 1540 flow [2023-11-29 00:13:00,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 248 transitions, 1538 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:13:00,829 INFO L231 Difference]: Finished difference. Result has 122 places, 163 transitions, 726 flow [2023-11-29 00:13:00,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=713, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=726, PETRI_PLACES=122, PETRI_TRANSITIONS=163} [2023-11-29 00:13:00,830 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 30 predicate places. [2023-11-29 00:13:00,830 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 163 transitions, 726 flow [2023-11-29 00:13:00,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.75) internal successors, (159), 4 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:13:00,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:13:00,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:13:00,833 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:13:01,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:13:01,031 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread3Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:13:01,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:13:01,032 INFO L85 PathProgramCache]: Analyzing trace with hash -618587506, now seen corresponding path program 1 times [2023-11-29 00:13:01,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:13:01,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [959983156] [2023-11-29 00:13:01,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:13:01,032 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 00:13:01,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:13:01,033 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:13:01,034 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:13:01,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:13:01,200 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 00:13:01,202 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:13:01,210 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 00:13:01,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,215 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 00:13:01,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,219 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 00:13:01,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,224 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 00:13:01,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,238 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 00:13:01,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,245 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 00:13:01,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,253 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 00:13:01,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,257 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 00:13:01,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,261 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 00:13:01,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,268 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 00:13:01,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,282 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 00:13:01,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,288 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 00:13:01,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,294 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 00:13:01,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,300 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 00:13:01,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 00:13:01,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,321 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 00:13:01,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 00:13:01,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,332 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 00:13:01,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,347 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 00:13:01,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,354 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 00:13:01,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,375 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 00:13:01,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,387 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 00:13:01,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,403 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 00:13:01,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:01,411 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 00:13:01,447 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 00:13:01,448 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 00:13:01,472 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 00:13:01,472 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 00:13:01,510 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 00:13:01,510 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:13:01,511 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:13:01,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [959983156] [2023-11-29 00:13:01,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [959983156] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:13:01,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:13:01,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:13:01,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617042815] [2023-11-29 00:13:01,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:13:01,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:13:01,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:13:01,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:13:01,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:13:01,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 95 [2023-11-29 00:13:01,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 163 transitions, 726 flow. Second operand has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:13:01,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:13:01,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 95 [2023-11-29 00:13:01,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:13:03,216 INFO L124 PetriNetUnfolderBase]: 7039/10736 cut-off events. [2023-11-29 00:13:03,216 INFO L125 PetriNetUnfolderBase]: For 1376/1378 co-relation queries the response was YES. [2023-11-29 00:13:03,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23427 conditions, 10736 events. 7039/10736 cut-off events. For 1376/1378 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 68290 event pairs, 6096 based on Foata normal form. 0/7412 useless extension candidates. Maximal degree in co-relation 23395. Up to 9932 conditions per place. [2023-11-29 00:13:03,310 INFO L140 encePairwiseOnDemand]: 88/95 looper letters, 118 selfloop transitions, 23 changer transitions 0/159 dead transitions. [2023-11-29 00:13:03,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 159 transitions, 996 flow [2023-11-29 00:13:03,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:13:03,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 00:13:03,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 223 transitions. [2023-11-29 00:13:03,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4694736842105263 [2023-11-29 00:13:03,311 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 223 transitions. [2023-11-29 00:13:03,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 223 transitions. [2023-11-29 00:13:03,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:13:03,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 223 transitions. [2023-11-29 00:13:03,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 44.6) internal successors, (223), 5 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:13:03,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 95.0) internal successors, (570), 6 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:13:03,314 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 95.0) internal successors, (570), 6 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:13:03,314 INFO L175 Difference]: Start difference. First operand has 122 places, 163 transitions, 726 flow. Second operand 5 states and 223 transitions. [2023-11-29 00:13:03,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 159 transitions, 996 flow [2023-11-29 00:13:03,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 159 transitions, 992 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 00:13:03,323 INFO L231 Difference]: Finished difference. Result has 121 places, 159 transitions, 756 flow [2023-11-29 00:13:03,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=710, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=756, PETRI_PLACES=121, PETRI_TRANSITIONS=159} [2023-11-29 00:13:03,324 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 29 predicate places. [2023-11-29 00:13:03,324 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 159 transitions, 756 flow [2023-11-29 00:13:03,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:13:03,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:13:03,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:13:03,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:13:03,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:13:03,525 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:13:03,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:13:03,525 INFO L85 PathProgramCache]: Analyzing trace with hash -618587505, now seen corresponding path program 1 times [2023-11-29 00:13:03,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:13:03,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [686127781] [2023-11-29 00:13:03,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:13:03,526 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 00:13:03,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:13:03,527 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:13:03,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:13:03,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:13:03,768 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 00:13:03,772 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:13:03,799 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 00:13:03,810 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 00:13:03,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:03,828 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 00:13:03,839 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 00:13:03,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:03,852 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 00:13:03,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:03,866 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 00:13:03,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:03,881 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 00:13:03,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:03,909 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 00:13:03,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:03,944 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 00:13:03,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:03,982 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 00:13:03,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:03,998 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 00:13:04,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:04,024 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 00:13:04,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:04,038 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 00:13:04,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:04,058 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 00:13:04,068 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 00:13:04,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:04,079 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 00:13:04,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:04,091 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 00:13:04,101 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 00:13:04,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:04,111 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 00:13:04,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13: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 13 treesize of output 1 [2023-11-29 00:13:04,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:04,136 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 00:13:04,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:04,156 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 00:13:04,167 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 00:13:04,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:04,178 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 00:13:04,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:04,190 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 00:13:04,199 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 00:13:04,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:04,211 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 00:13:04,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:04,223 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 00:13:04,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:04,236 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 00:13:04,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:04,261 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 00:13:04,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:04,429 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 00:13:04,455 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-11-29 00:13:04,455 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 19 treesize of output 27 [2023-11-29 00:13:04,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:13:04,533 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 16 treesize of output 11 [2023-11-29 00:13:04,558 INFO L349 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2023-11-29 00:13:04,558 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2023-11-29 00:13:04,740 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:13:04,740 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:13:11,218 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:13:11,218 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:13:11,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [686127781] [2023-11-29 00:13:11,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [686127781] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:13:11,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:13:11,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-29 00:13:11,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956932051] [2023-11-29 00:13:11,218 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:13:11,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 00:13:11,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:13:11,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 00:13:11,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=96, Unknown=1, NotChecked=0, Total=132 [2023-11-29 00:13:15,247 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 00:13:17,694 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:13:21,699 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 00:13:25,763 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 00:13:29,798 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 00:13:33,838 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 00:13:37,874 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 00:13:42,206 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 00:13:46,564 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 00:13:51,255 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 00:13:53,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:13:57,938 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 00:14:01,974 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 00:14:06,239 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 00:14:10,304 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 00:14:12,809 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:14:16,817 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 00:14:20,850 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 00:14:24,894 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 00:14:27,424 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:14:31,431 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 00:14:35,475 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 00:14:39,523 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 00:14:39,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 95 [2023-11-29 00:14:39,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 159 transitions, 756 flow. Second operand has 12 states, 12 states have (on average 14.666666666666666) internal successors, (176), 12 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:14:39,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:14:39,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 95 [2023-11-29 00:14:39,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:14:41,800 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 00:14:43,882 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:14:46,047 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:14:49,981 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:14:54,035 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 00:14:55,443 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 00:15:02,479 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 00:15:06,508 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 00:15:10,519 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 00:15:16,436 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 00:15:22,841 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 00:15:26,869 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:15:47,537 INFO L124 PetriNetUnfolderBase]: 26398/38592 cut-off events. [2023-11-29 00:15:47,537 INFO L125 PetriNetUnfolderBase]: For 4561/4561 co-relation queries the response was YES. [2023-11-29 00:15:47,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83601 conditions, 38592 events. 26398/38592 cut-off events. For 4561/4561 co-relation queries the response was YES. Maximal size of possible extension queue 1452. Compared 270604 event pairs, 22885 based on Foata normal form. 1358/28289 useless extension candidates. Maximal degree in co-relation 83568. Up to 15019 conditions per place. [2023-11-29 00:15:47,746 INFO L140 encePairwiseOnDemand]: 81/95 looper letters, 206 selfloop transitions, 200 changer transitions 0/415 dead transitions. [2023-11-29 00:15:47,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 415 transitions, 2749 flow [2023-11-29 00:15:47,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 00:15:47,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 00:15:47,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 380 transitions. [2023-11-29 00:15:47,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25 [2023-11-29 00:15:47,749 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 380 transitions. [2023-11-29 00:15:47,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 380 transitions. [2023-11-29 00:15:47,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:15:47,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 380 transitions. [2023-11-29 00:15:47,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 23.75) internal successors, (380), 16 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:15:47,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 95.0) internal successors, (1615), 17 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:15:47,752 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 95.0) internal successors, (1615), 17 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:15:47,752 INFO L175 Difference]: Start difference. First operand has 121 places, 159 transitions, 756 flow. Second operand 16 states and 380 transitions. [2023-11-29 00:15:47,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 415 transitions, 2749 flow [2023-11-29 00:15:47,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 415 transitions, 2692 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 00:15:47,763 INFO L231 Difference]: Finished difference. Result has 138 places, 292 transitions, 2014 flow [2023-11-29 00:15:47,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2014, PETRI_PLACES=138, PETRI_TRANSITIONS=292} [2023-11-29 00:15:47,763 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 46 predicate places. [2023-11-29 00:15:47,763 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 292 transitions, 2014 flow [2023-11-29 00:15:47,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 14.666666666666666) internal successors, (176), 12 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:15:47,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:15:47,764 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 00:15:47,767 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:15:47,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:15:47,964 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread3Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:15:47,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:15:47,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1996342327, now seen corresponding path program 1 times [2023-11-29 00:15:47,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:15:47,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1371314805] [2023-11-29 00:15:47,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:15:47,965 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 00:15:47,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:15:47,966 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:15:47,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:15:48,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:15:48,068 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:15:48,069 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:15:48,106 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 00:15:48,106 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:15:48,107 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:15:48,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1371314805] [2023-11-29 00:15:48,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1371314805] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:15:48,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:15:48,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:15:48,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4345943] [2023-11-29 00:15:48,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:15:48,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:15:48,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:15:48,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:15:48,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:15:48,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 95 [2023-11-29 00:15:48,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 292 transitions, 2014 flow. Second operand has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:15:48,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:15:48,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 95 [2023-11-29 00:15:48,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:15:51,259 INFO L124 PetriNetUnfolderBase]: 13853/20949 cut-off events. [2023-11-29 00:15:51,259 INFO L125 PetriNetUnfolderBase]: For 5512/5516 co-relation queries the response was YES. [2023-11-29 00:15:51,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47799 conditions, 20949 events. 13853/20949 cut-off events. For 5512/5516 co-relation queries the response was YES. Maximal size of possible extension queue 893. Compared 140879 event pairs, 5497 based on Foata normal form. 409/14971 useless extension candidates. Maximal degree in co-relation 47761. Up to 16367 conditions per place. [2023-11-29 00:15:51,367 INFO L140 encePairwiseOnDemand]: 90/95 looper letters, 301 selfloop transitions, 2 changer transitions 0/321 dead transitions. [2023-11-29 00:15:51,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 321 transitions, 2711 flow [2023-11-29 00:15:51,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:15:51,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:15:51,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 194 transitions. [2023-11-29 00:15:51,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6807017543859649 [2023-11-29 00:15:51,368 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 194 transitions. [2023-11-29 00:15:51,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 194 transitions. [2023-11-29 00:15:51,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:15:51,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 194 transitions. [2023-11-29 00:15:51,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 64.66666666666667) internal successors, (194), 3 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:15:51,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:15:51,370 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:15:51,370 INFO L175 Difference]: Start difference. First operand has 138 places, 292 transitions, 2014 flow. Second operand 3 states and 194 transitions. [2023-11-29 00:15:51,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 321 transitions, 2711 flow [2023-11-29 00:15:51,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 321 transitions, 2706 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 00:15:51,403 INFO L231 Difference]: Finished difference. Result has 140 places, 293 transitions, 2025 flow [2023-11-29 00:15:51,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=2009, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2025, PETRI_PLACES=140, PETRI_TRANSITIONS=293} [2023-11-29 00:15:51,404 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 48 predicate places. [2023-11-29 00:15:51,404 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 293 transitions, 2025 flow [2023-11-29 00:15:51,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:15:51,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:15:51,405 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 1, 1, 1, 1] [2023-11-29 00:15:51,407 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:15:51,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:15:51,605 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:15:51,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:15:51,605 INFO L85 PathProgramCache]: Analyzing trace with hash 360169818, now seen corresponding path program 1 times [2023-11-29 00:15:51,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:15:51,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [603695511] [2023-11-29 00:15:51,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:15:51,606 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 00:15:51,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:15:51,607 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:15:51,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:15:51,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:15:51,737 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 00:15:51,738 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:15:51,745 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 00:15:52,306 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:15:52,307 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:15:54,709 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:15:54,710 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:15:54,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [603695511] [2023-11-29 00:15:54,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [603695511] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:15:54,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:15:54,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2023-11-29 00:15:54,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303597376] [2023-11-29 00:15:54,710 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:15:54,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 00:15:54,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:15:54,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 00:15:54,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2023-11-29 00:16:06,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 95 [2023-11-29 00:16:06,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 293 transitions, 2025 flow. Second operand has 22 states, 22 states have (on average 35.81818181818182) internal successors, (788), 22 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:16:06,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:16:06,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 95 [2023-11-29 00:16:06,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:16:17,795 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.60s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:16:19,785 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:16:23,409 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.62s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:16:27,411 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 00:16:29,852 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.44s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:16:33,884 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 00:16:37,886 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 00:16:41,890 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 00:16:46,318 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 [] [2023-11-29 00:16:47,813 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:16:51,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.56s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:16:55,376 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 00:16:59,379 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 00:17:02,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.28s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:17:06,691 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 00:17:09,898 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.21s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:17:15,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:17:19,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.38s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:17:24,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.07s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:17:27,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:17:33,777 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.45s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:17:38,941 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.43s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:17:41,979 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.98s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:17:46,663 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 00:17:50,209 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 00:17:54,225 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 00:17:58,849 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:18:04,723 INFO L124 PetriNetUnfolderBase]: 13914/21132 cut-off events. [2023-11-29 00:18:04,723 INFO L125 PetriNetUnfolderBase]: For 8165/8169 co-relation queries the response was YES. [2023-11-29 00:18:04,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51109 conditions, 21132 events. 13914/21132 cut-off events. For 8165/8169 co-relation queries the response was YES. Maximal size of possible extension queue 922. Compared 145806 event pairs, 11647 based on Foata normal form. 52/15207 useless extension candidates. Maximal degree in co-relation 51069. Up to 19624 conditions per place. [2023-11-29 00:18:04,858 INFO L140 encePairwiseOnDemand]: 82/95 looper letters, 83 selfloop transitions, 336 changer transitions 0/434 dead transitions. [2023-11-29 00:18:04,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 434 transitions, 3988 flow [2023-11-29 00:18:04,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-11-29 00:18:04,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-11-29 00:18:04,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 1953 transitions. [2023-11-29 00:18:04,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40309597523219814 [2023-11-29 00:18:04,864 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 1953 transitions. [2023-11-29 00:18:04,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 1953 transitions. [2023-11-29 00:18:04,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:18:04,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 1953 transitions. [2023-11-29 00:18:04,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 38.294117647058826) internal successors, (1953), 51 states have internal predecessors, (1953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:04,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 95.0) internal successors, (4940), 52 states have internal predecessors, (4940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:04,876 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 95.0) internal successors, (4940), 52 states have internal predecessors, (4940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:04,876 INFO L175 Difference]: Start difference. First operand has 140 places, 293 transitions, 2025 flow. Second operand 51 states and 1953 transitions. [2023-11-29 00:18:04,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 434 transitions, 3988 flow [2023-11-29 00:18:04,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 434 transitions, 3980 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-11-29 00:18:04,918 INFO L231 Difference]: Finished difference. Result has 206 places, 418 transitions, 3868 flow [2023-11-29 00:18:04,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=2017, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=3868, PETRI_PLACES=206, PETRI_TRANSITIONS=418} [2023-11-29 00:18:04,919 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 114 predicate places. [2023-11-29 00:18:04,919 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 418 transitions, 3868 flow [2023-11-29 00:18:04,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 35.81818181818182) internal successors, (788), 22 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:04,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:18:04,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:18:04,924 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:18:05,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:18:05,120 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:18:05,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:18:05,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1671153242, now seen corresponding path program 1 times [2023-11-29 00:18:05,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:18:05,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [963834273] [2023-11-29 00:18:05,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:18:05,121 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 00:18:05,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:18:05,122 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:18:05,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:18:05,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:18:05,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 00:18:05,245 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:18:05,248 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 00:18:05,313 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 00:18:05,313 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:18:05,313 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:18:05,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [963834273] [2023-11-29 00:18:05,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [963834273] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:18:05,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:18:05,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:18:05,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637922474] [2023-11-29 00:18:05,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:18:05,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:18:05,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:18:05,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:18:05,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:18:05,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 95 [2023-11-29 00:18:05,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 418 transitions, 3868 flow. Second operand has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:05,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:18:05,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 95 [2023-11-29 00:18:05,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:18:08,650 INFO L124 PetriNetUnfolderBase]: 11657/17879 cut-off events. [2023-11-29 00:18:08,650 INFO L125 PetriNetUnfolderBase]: For 6671/6675 co-relation queries the response was YES. [2023-11-29 00:18:08,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43772 conditions, 17879 events. 11657/17879 cut-off events. For 6671/6675 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 122160 event pairs, 9639 based on Foata normal form. 0/13441 useless extension candidates. Maximal degree in co-relation 43714. Up to 16418 conditions per place. [2023-11-29 00:18:08,797 INFO L140 encePairwiseOnDemand]: 91/95 looper letters, 377 selfloop transitions, 21 changer transitions 0/416 dead transitions. [2023-11-29 00:18:08,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 416 transitions, 4658 flow [2023-11-29 00:18:08,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:18:08,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 00:18:08,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 185 transitions. [2023-11-29 00:18:08,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868421052631579 [2023-11-29 00:18:08,798 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 185 transitions. [2023-11-29 00:18:08,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 185 transitions. [2023-11-29 00:18:08,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:18:08,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 185 transitions. [2023-11-29 00:18:08,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 46.25) internal successors, (185), 4 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:08,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:08,800 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:08,800 INFO L175 Difference]: Start difference. First operand has 206 places, 418 transitions, 3868 flow. Second operand 4 states and 185 transitions. [2023-11-29 00:18:08,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 416 transitions, 4658 flow [2023-11-29 00:18:08,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 416 transitions, 4016 flow, removed 128 selfloop flow, removed 18 redundant places. [2023-11-29 00:18:08,864 INFO L231 Difference]: Finished difference. Result has 189 places, 416 transitions, 3262 flow [2023-11-29 00:18:08,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=3220, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3262, PETRI_PLACES=189, PETRI_TRANSITIONS=416} [2023-11-29 00:18:08,864 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 97 predicate places. [2023-11-29 00:18:08,865 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 416 transitions, 3262 flow [2023-11-29 00:18:08,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:08,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:18:08,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:18:08,868 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:18:09,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:18:09,066 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:18:09,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:18:09,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1671153241, now seen corresponding path program 1 times [2023-11-29 00:18:09,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:18:09,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1288647696] [2023-11-29 00:18:09,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:18:09,066 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:18:09,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:18:09,067 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:18:09,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:18:09,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:18:09,233 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 00:18:09,234 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:18:09,363 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 00:18:09,363 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:18:09,363 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:18:09,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1288647696] [2023-11-29 00:18:09,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1288647696] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:18:09,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:18:09,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:18:09,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694032696] [2023-11-29 00:18:09,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:18:09,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:18:09,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:18:09,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:18:09,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:18:09,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 95 [2023-11-29 00:18:09,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 416 transitions, 3262 flow. Second operand has 4 states, 4 states have (on average 41.0) internal successors, (164), 4 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:09,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:18:09,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 95 [2023-11-29 00:18:09,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:18:13,055 INFO L124 PetriNetUnfolderBase]: 13205/20879 cut-off events. [2023-11-29 00:18:13,056 INFO L125 PetriNetUnfolderBase]: For 7272/7280 co-relation queries the response was YES. [2023-11-29 00:18:13,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49398 conditions, 20879 events. 13205/20879 cut-off events. For 7272/7280 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 151043 event pairs, 11191 based on Foata normal form. 48/15829 useless extension candidates. Maximal degree in co-relation 49339. Up to 16563 conditions per place. [2023-11-29 00:18:13,266 INFO L140 encePairwiseOnDemand]: 89/95 looper letters, 363 selfloop transitions, 57 changer transitions 1/439 dead transitions. [2023-11-29 00:18:13,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 439 transitions, 4174 flow [2023-11-29 00:18:13,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:18:13,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 00:18:13,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 223 transitions. [2023-11-29 00:18:13,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5868421052631579 [2023-11-29 00:18:13,268 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 223 transitions. [2023-11-29 00:18:13,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 223 transitions. [2023-11-29 00:18:13,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:18:13,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 223 transitions. [2023-11-29 00:18:13,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 55.75) internal successors, (223), 4 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:13,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:13,270 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:13,270 INFO L175 Difference]: Start difference. First operand has 189 places, 416 transitions, 3262 flow. Second operand 4 states and 223 transitions. [2023-11-29 00:18:13,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 439 transitions, 4174 flow [2023-11-29 00:18:13,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 439 transitions, 4152 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 00:18:13,479 INFO L231 Difference]: Finished difference. Result has 191 places, 416 transitions, 3412 flow [2023-11-29 00:18:13,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=3240, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3412, PETRI_PLACES=191, PETRI_TRANSITIONS=416} [2023-11-29 00:18:13,480 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 99 predicate places. [2023-11-29 00:18:13,480 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 416 transitions, 3412 flow [2023-11-29 00:18:13,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.0) internal successors, (164), 4 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:13,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:18:13,480 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:18:13,483 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:18:13,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:18:13,681 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:18:13,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:18:13,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1334102159, now seen corresponding path program 2 times [2023-11-29 00:18:13,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:18:13,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1377926481] [2023-11-29 00:18:13,682 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 00:18:13,682 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 00:18:13,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:18:13,682 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:18:13,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:18:13,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 00:18:13,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:18:13,857 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 00:18:13,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:18:13,879 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 00:18:13,885 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 00:18:13,906 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 00:18:13,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:13,919 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 00:18:13,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:13,937 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 00:18:13,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:13,961 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 00:18:13,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:13,974 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 00:18:13,982 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 00:18:13,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:13,993 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 00:18:14,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,009 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 00:18:14,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,038 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 00:18:14,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,056 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 00:18:14,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,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 18 treesize of output 1 [2023-11-29 00:18:14,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,133 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 00:18:14,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,166 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 00:18:14,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,182 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 00:18:14,192 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 00:18:14,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,206 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 00:18:14,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,222 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 00:18:14,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,251 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 00:18:14,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 00:18:14,274 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 00:18:14,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 00:18:14,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,305 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 00:18:14,314 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 00:18:14,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,325 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 00:18:14,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 00:18:14,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,362 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 00:18:14,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,375 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 00:18:14,383 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 00:18:14,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,396 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 00:18:14,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,585 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 00:18:14,627 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 00:18:14,627 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 00:18:14,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:18:14,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 16 treesize of output 11 [2023-11-29 00:18:14,692 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 00:18:14,692 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 00:18:14,888 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-29 00:18:14,888 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:18:14,889 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:18:14,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1377926481] [2023-11-29 00:18:14,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1377926481] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:18:14,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:18:14,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:18:14,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057307492] [2023-11-29 00:18:14,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:18:14,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:18:14,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:18:14,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:18:14,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:18:15,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 95 [2023-11-29 00:18:15,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 416 transitions, 3412 flow. Second operand has 5 states, 5 states have (on average 36.6) internal successors, (183), 5 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:15,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:18:15,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 95 [2023-11-29 00:18:15,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:18:18,528 INFO L124 PetriNetUnfolderBase]: 11529/18504 cut-off events. [2023-11-29 00:18:18,529 INFO L125 PetriNetUnfolderBase]: For 7244/7252 co-relation queries the response was YES. [2023-11-29 00:18:18,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42714 conditions, 18504 events. 11529/18504 cut-off events. For 7244/7252 co-relation queries the response was YES. Maximal size of possible extension queue 667. Compared 135482 event pairs, 9708 based on Foata normal form. 603/14415 useless extension candidates. Maximal degree in co-relation 42654. Up to 16920 conditions per place. [2023-11-29 00:18:18,702 INFO L140 encePairwiseOnDemand]: 89/95 looper letters, 377 selfloop transitions, 17 changer transitions 0/412 dead transitions. [2023-11-29 00:18:18,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 412 transitions, 4172 flow [2023-11-29 00:18:18,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:18:18,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 00:18:18,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 183 transitions. [2023-11-29 00:18:18,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48157894736842105 [2023-11-29 00:18:18,705 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 183 transitions. [2023-11-29 00:18:18,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 183 transitions. [2023-11-29 00:18:18,705 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:18:18,705 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 183 transitions. [2023-11-29 00:18:18,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 45.75) internal successors, (183), 4 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:18,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:18,707 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:18,707 INFO L175 Difference]: Start difference. First operand has 191 places, 416 transitions, 3412 flow. Second operand 4 states and 183 transitions. [2023-11-29 00:18:18,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 412 transitions, 4172 flow [2023-11-29 00:18:18,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 412 transitions, 4028 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 00:18:18,742 INFO L231 Difference]: Finished difference. Result has 187 places, 412 transitions, 3274 flow [2023-11-29 00:18:18,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=3240, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3274, PETRI_PLACES=187, PETRI_TRANSITIONS=412} [2023-11-29 00:18:18,742 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 95 predicate places. [2023-11-29 00:18:18,742 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 412 transitions, 3274 flow [2023-11-29 00:18:18,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 36.6) internal successors, (183), 5 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:18,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:18:18,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:18:18,746 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:18:18,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:18:18,943 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:18:18,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:18:18,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1534000670, now seen corresponding path program 1 times [2023-11-29 00:18:18,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:18:18,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1403478741] [2023-11-29 00:18:18,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:18:18,944 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 00:18:18,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:18:18,945 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:18:18,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:18:19,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:18:19,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 00:18:19,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:18:19,187 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 00:18:19,595 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 00:18:19,595 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:18:21,140 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 00:18:21,140 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:18:21,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1403478741] [2023-11-29 00:18:21,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1403478741] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:18:21,140 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:18:21,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-11-29 00:18:21,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226329787] [2023-11-29 00:18:21,141 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:18:21,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 00:18:21,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:18:21,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 00:18:21,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:18:26,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 95 [2023-11-29 00:18:26,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 412 transitions, 3274 flow. Second operand has 10 states, 10 states have (on average 37.2) internal successors, (372), 10 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:26,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:18:26,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 95 [2023-11-29 00:18:26,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:18:37,614 INFO L124 PetriNetUnfolderBase]: 27673/43486 cut-off events. [2023-11-29 00:18:37,614 INFO L125 PetriNetUnfolderBase]: For 9415/9431 co-relation queries the response was YES. [2023-11-29 00:18:37,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97535 conditions, 43486 events. 27673/43486 cut-off events. For 9415/9431 co-relation queries the response was YES. Maximal size of possible extension queue 1475. Compared 346654 event pairs, 22974 based on Foata normal form. 552/33226 useless extension candidates. Maximal degree in co-relation 97476. Up to 14316 conditions per place. [2023-11-29 00:18:38,014 INFO L140 encePairwiseOnDemand]: 83/95 looper letters, 149 selfloop transitions, 332 changer transitions 5/501 dead transitions. [2023-11-29 00:18:38,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 501 transitions, 4504 flow [2023-11-29 00:18:38,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 00:18:38,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 00:18:38,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 523 transitions. [2023-11-29 00:18:38,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5004784688995215 [2023-11-29 00:18:38,016 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 523 transitions. [2023-11-29 00:18:38,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 523 transitions. [2023-11-29 00:18:38,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:18:38,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 523 transitions. [2023-11-29 00:18:38,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 47.54545454545455) internal successors, (523), 11 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:38,018 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 95.0) internal successors, (1140), 12 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:38,018 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 95.0) internal successors, (1140), 12 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:38,019 INFO L175 Difference]: Start difference. First operand has 187 places, 412 transitions, 3274 flow. Second operand 11 states and 523 transitions. [2023-11-29 00:18:38,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 501 transitions, 4504 flow [2023-11-29 00:18:38,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 501 transitions, 4486 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 00:18:38,054 INFO L231 Difference]: Finished difference. Result has 197 places, 412 transitions, 3974 flow [2023-11-29 00:18:38,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=3256, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3974, PETRI_PLACES=197, PETRI_TRANSITIONS=412} [2023-11-29 00:18:38,055 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 105 predicate places. [2023-11-29 00:18:38,055 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 412 transitions, 3974 flow [2023-11-29 00:18:38,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 37.2) internal successors, (372), 10 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:38,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:18:38,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:18:38,058 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:18:38,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:18:38,256 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:18:38,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:18:38,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1000825564, now seen corresponding path program 1 times [2023-11-29 00:18:38,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:18:38,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1150385303] [2023-11-29 00:18:38,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:18:38,256 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 00:18:38,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:18:38,257 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:18:38,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:18:38,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:18:38,428 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 00:18:38,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:18:38,999 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 00:18:38,999 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:18:40,006 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 00:18:40,006 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:18:40,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1150385303] [2023-11-29 00:18:40,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1150385303] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:18:40,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:18:40,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-11-29 00:18:40,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934588697] [2023-11-29 00:18:40,007 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:18:40,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 00:18:40,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:18:40,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 00:18:40,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2023-11-29 00:18:40,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 95 [2023-11-29 00:18:40,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 412 transitions, 3974 flow. Second operand has 14 states, 14 states have (on average 39.785714285714285) internal successors, (557), 14 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:40,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:18:40,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 95 [2023-11-29 00:18:40,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:18:48,014 INFO L124 PetriNetUnfolderBase]: 20517/33083 cut-off events. [2023-11-29 00:18:48,015 INFO L125 PetriNetUnfolderBase]: For 9805/9821 co-relation queries the response was YES. [2023-11-29 00:18:48,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75265 conditions, 33083 events. 20517/33083 cut-off events. For 9805/9821 co-relation queries the response was YES. Maximal size of possible extension queue 1003. Compared 261992 event pairs, 16948 based on Foata normal form. 70/25385 useless extension candidates. Maximal degree in co-relation 75204. Up to 25214 conditions per place. [2023-11-29 00:18:48,301 INFO L140 encePairwiseOnDemand]: 83/95 looper letters, 365 selfloop transitions, 175 changer transitions 10/568 dead transitions. [2023-11-29 00:18:48,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 568 transitions, 6104 flow [2023-11-29 00:18:48,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 00:18:48,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 00:18:48,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 535 transitions. [2023-11-29 00:18:48,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119617224880383 [2023-11-29 00:18:48,304 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 535 transitions. [2023-11-29 00:18:48,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 535 transitions. [2023-11-29 00:18:48,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:18:48,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 535 transitions. [2023-11-29 00:18:48,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 48.63636363636363) internal successors, (535), 11 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 00:18:48,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 95.0) internal successors, (1140), 12 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:48,306 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 95.0) internal successors, (1140), 12 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:48,306 INFO L175 Difference]: Start difference. First operand has 197 places, 412 transitions, 3974 flow. Second operand 11 states and 535 transitions. [2023-11-29 00:18:48,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 568 transitions, 6104 flow [2023-11-29 00:18:48,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 568 transitions, 6023 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 00:18:48,358 INFO L231 Difference]: Finished difference. Result has 211 places, 453 transitions, 5054 flow [2023-11-29 00:18:48,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=3913, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5054, PETRI_PLACES=211, PETRI_TRANSITIONS=453} [2023-11-29 00:18:48,359 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 119 predicate places. [2023-11-29 00:18:48,359 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 453 transitions, 5054 flow [2023-11-29 00:18:48,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 39.785714285714285) internal successors, (557), 14 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:18:48,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:18:48,359 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 1, 1, 1] [2023-11-29 00:18:48,363 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:18:48,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:18:48,560 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:18:48,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:18:48,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1642390832, now seen corresponding path program 1 times [2023-11-29 00:18:48,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:18:48,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [126787549] [2023-11-29 00:18:48,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:18:48,561 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 00:18:48,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:18:48,561 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:18:48,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:18:48,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:18:48,707 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 00:18:48,709 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:18:48,718 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 00:18:49,884 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:18:49,884 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:18:55,295 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:18:55,295 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:18:55,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [126787549] [2023-11-29 00:18:55,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [126787549] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:18:55,295 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:18:55,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 29 [2023-11-29 00:18:55,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351908224] [2023-11-29 00:18:55,296 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:18:55,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 00:18:55,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:18:55,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 00:18:55,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=641, Unknown=0, NotChecked=0, Total=870 [2023-11-29 00:19:20,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 95 [2023-11-29 00:19:20,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 453 transitions, 5054 flow. Second operand has 30 states, 30 states have (on average 35.833333333333336) internal successors, (1075), 30 states have internal predecessors, (1075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:19:20,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:19:20,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 95 [2023-11-29 00:19:20,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:19:35,903 WARN L293 SmtUtils]: Spent 5.89s on a formula simplification that was a NOOP. DAG size: 146 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 00:19:44,769 WARN L293 SmtUtils]: Spent 7.99s on a formula simplification. DAG size of input: 142 DAG size of output: 141 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 00:19:49,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:19:53,636 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 00:19:55,258 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 00:19:59,260 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 00:20:03,263 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 00:20:07,267 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 00:20:11,255 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.99s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:20:14,070 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.81s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:20:18,073 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:20:22,077 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 00:20:25,607 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.53s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:20:29,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 [] [2023-11-29 00:20:36,171 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:20:39,139 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.92s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:20:41,208 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:20:48,921 WARN L293 SmtUtils]: Spent 6.48s on a formula simplification. DAG size of input: 132 DAG size of output: 131 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 00:20:52,971 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:20:56,974 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 00:20:58,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:21:02,966 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 00:21:06,969 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 00:21:10,972 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 00:21:14,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 [] [2023-11-29 00:21:18,980 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 00:21:22,983 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 00:21:26,986 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 00:21:30,989 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 00:21:34,992 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 00:21:43,021 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.99s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:21:46,433 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.32s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:21:57,298 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:22:01,322 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 00:22:30,131 INFO L124 PetriNetUnfolderBase]: 20560/33318 cut-off events. [2023-11-29 00:22:30,131 INFO L125 PetriNetUnfolderBase]: For 21189/21205 co-relation queries the response was YES. [2023-11-29 00:22:30,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80870 conditions, 33318 events. 20560/33318 cut-off events. For 21189/21205 co-relation queries the response was YES. Maximal size of possible extension queue 1041. Compared 266371 event pairs, 17336 based on Foata normal form. 55/25541 useless extension candidates. Maximal degree in co-relation 80802. Up to 29785 conditions per place. [2023-11-29 00:22:30,433 INFO L140 encePairwiseOnDemand]: 83/95 looper letters, 94 selfloop transitions, 476 changer transitions 0/585 dead transitions. [2023-11-29 00:22:30,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 585 transitions, 8168 flow [2023-11-29 00:22:30,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2023-11-29 00:22:30,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2023-11-29 00:22:30,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 2246 transitions. [2023-11-29 00:22:30,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40071364852809993 [2023-11-29 00:22:30,437 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 2246 transitions. [2023-11-29 00:22:30,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 2246 transitions. [2023-11-29 00:22:30,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:22:30,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 2246 transitions. [2023-11-29 00:22:30,440 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 38.067796610169495) internal successors, (2246), 59 states have internal predecessors, (2246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:30,446 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 95.0) internal successors, (5700), 60 states have internal predecessors, (5700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:30,447 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 95.0) internal successors, (5700), 60 states have internal predecessors, (5700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:30,447 INFO L175 Difference]: Start difference. First operand has 211 places, 453 transitions, 5054 flow. Second operand 59 states and 2246 transitions. [2023-11-29 00:22:30,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 585 transitions, 8168 flow [2023-11-29 00:22:30,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 585 transitions, 8128 flow, removed 16 selfloop flow, removed 3 redundant places. [2023-11-29 00:22:30,521 INFO L231 Difference]: Finished difference. Result has 282 places, 583 transitions, 8111 flow [2023-11-29 00:22:30,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=5014, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=8111, PETRI_PLACES=282, PETRI_TRANSITIONS=583} [2023-11-29 00:22:30,522 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 190 predicate places. [2023-11-29 00:22:30,522 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 583 transitions, 8111 flow [2023-11-29 00:22:30,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 35.833333333333336) internal successors, (1075), 30 states have internal predecessors, (1075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:30,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:22:30,522 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:22:30,525 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:22:30,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:22:30,723 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:22:30,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:22:30,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1892531566, now seen corresponding path program 2 times [2023-11-29 00:22:30,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:22:30,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1367316727] [2023-11-29 00:22:30,724 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 00:22:30,724 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 00:22:30,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:22:30,725 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:22:30,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:22:30,875 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 00:22:30,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:22:30,881 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 00:22:30,882 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:22:31,132 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 00:22:31,132 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:22:31,132 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:22:31,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1367316727] [2023-11-29 00:22:31,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1367316727] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:22:31,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:22:31,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:22:31,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682768346] [2023-11-29 00:22:31,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:22:31,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:22:31,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:22:31,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:22:31,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:22:31,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 95 [2023-11-29 00:22:31,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 583 transitions, 8111 flow. Second operand has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:31,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:22:31,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 95 [2023-11-29 00:22:31,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:22:45,910 INFO L124 PetriNetUnfolderBase]: 39358/62300 cut-off events. [2023-11-29 00:22:45,910 INFO L125 PetriNetUnfolderBase]: For 37179/37195 co-relation queries the response was YES. [2023-11-29 00:22:46,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155462 conditions, 62300 events. 39358/62300 cut-off events. For 37179/37195 co-relation queries the response was YES. Maximal size of possible extension queue 1660. Compared 498295 event pairs, 17740 based on Foata normal form. 960/49370 useless extension candidates. Maximal degree in co-relation 155377. Up to 17621 conditions per place. [2023-11-29 00:22:46,627 INFO L140 encePairwiseOnDemand]: 90/95 looper letters, 624 selfloop transitions, 11 changer transitions 0/653 dead transitions. [2023-11-29 00:22:46,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 653 transitions, 9606 flow [2023-11-29 00:22:46,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:22:46,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 00:22:46,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 299 transitions. [2023-11-29 00:22:46,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6294736842105263 [2023-11-29 00:22:46,629 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 299 transitions. [2023-11-29 00:22:46,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 299 transitions. [2023-11-29 00:22:46,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:22:46,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 299 transitions. [2023-11-29 00:22:46,630 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 59.8) internal successors, (299), 5 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:46,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 95.0) internal successors, (570), 6 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:46,630 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 95.0) internal successors, (570), 6 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:46,630 INFO L175 Difference]: Start difference. First operand has 282 places, 583 transitions, 8111 flow. Second operand 5 states and 299 transitions. [2023-11-29 00:22:46,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 653 transitions, 9606 flow [2023-11-29 00:22:46,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 653 transitions, 8299 flow, removed 354 selfloop flow, removed 26 redundant places. [2023-11-29 00:22:46,771 INFO L231 Difference]: Finished difference. Result has 262 places, 589 transitions, 6890 flow [2023-11-29 00:22:46,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=6804, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6890, PETRI_PLACES=262, PETRI_TRANSITIONS=589} [2023-11-29 00:22:46,772 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 170 predicate places. [2023-11-29 00:22:46,772 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 589 transitions, 6890 flow [2023-11-29 00:22:46,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 41.0) internal successors, (205), 5 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:46,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:22:46,772 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:22:46,776 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:22:46,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:22:46,973 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:22:46,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:22:46,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1292154349, now seen corresponding path program 2 times [2023-11-29 00:22:46,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:22:46,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [795951134] [2023-11-29 00:22:46,974 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 00:22:46,974 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 00:22:46,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:22:46,975 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:22:46,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:22:47,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 00:22:47,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:22:47,136 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 00:22:47,138 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:22:47,147 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 00:22:47,419 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 00:22:47,419 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:22:47,419 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:22:47,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [795951134] [2023-11-29 00:22:47,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [795951134] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:22:47,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:22:47,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:22:47,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726967129] [2023-11-29 00:22:47,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:22:47,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:22:47,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:22:47,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:22:47,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:22:47,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 95 [2023-11-29 00:22:47,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 589 transitions, 6890 flow. Second operand has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:22:47,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:22:47,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 95 [2023-11-29 00:22:47,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:23:01,109 INFO L124 PetriNetUnfolderBase]: 36080/56536 cut-off events. [2023-11-29 00:23:01,109 INFO L125 PetriNetUnfolderBase]: For 66342/66358 co-relation queries the response was YES. [2023-11-29 00:23:01,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149816 conditions, 56536 events. 36080/56536 cut-off events. For 66342/66358 co-relation queries the response was YES. Maximal size of possible extension queue 1514. Compared 442090 event pairs, 31224 based on Foata normal form. 1294/44702 useless extension candidates. Maximal degree in co-relation 149730. Up to 52460 conditions per place. [2023-11-29 00:23:01,736 INFO L140 encePairwiseOnDemand]: 91/95 looper letters, 465 selfloop transitions, 101 changer transitions 3/587 dead transitions. [2023-11-29 00:23:01,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 587 transitions, 8012 flow [2023-11-29 00:23:01,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:23:01,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 00:23:01,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 191 transitions. [2023-11-29 00:23:01,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026315789473684 [2023-11-29 00:23:01,738 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 191 transitions. [2023-11-29 00:23:01,738 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 191 transitions. [2023-11-29 00:23:01,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:23:01,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 191 transitions. [2023-11-29 00:23:01,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 47.75) internal successors, (191), 4 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:23:01,739 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:23:01,739 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:23:01,739 INFO L175 Difference]: Start difference. First operand has 262 places, 589 transitions, 6890 flow. Second operand 4 states and 191 transitions. [2023-11-29 00:23:01,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 587 transitions, 8012 flow [2023-11-29 00:23:01,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 587 transitions, 7937 flow, removed 9 selfloop flow, removed 3 redundant places. [2023-11-29 00:23:01,861 INFO L231 Difference]: Finished difference. Result has 260 places, 584 transitions, 6971 flow [2023-11-29 00:23:01,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=6799, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=6971, PETRI_PLACES=260, PETRI_TRANSITIONS=584} [2023-11-29 00:23:01,862 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 168 predicate places. [2023-11-29 00:23:01,862 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 584 transitions, 6971 flow [2023-11-29 00:23:01,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:23:01,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:23:01,862 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:23:01,865 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2023-11-29 00:23:02,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:23:02,063 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:23:02,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:23:02,063 INFO L85 PathProgramCache]: Analyzing trace with hash 859473958, now seen corresponding path program 1 times [2023-11-29 00:23:02,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:23:02,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1745950395] [2023-11-29 00:23:02,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:23:02,064 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 00:23:02,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:23:02,064 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:23:02,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-11-29 00:23:02,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:23:02,316 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 00:23:02,317 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:23:02,486 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 00:23:02,486 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:23:02,487 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:23:02,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1745950395] [2023-11-29 00:23:02,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1745950395] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:23:02,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:23:02,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:23:02,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947527356] [2023-11-29 00:23:02,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:23:02,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:23:02,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:23:02,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:23:02,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:23:02,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 95 [2023-11-29 00:23:02,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 584 transitions, 6971 flow. Second operand has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:23:02,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:23:02,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 95 [2023-11-29 00:23:02,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:23:18,278 INFO L124 PetriNetUnfolderBase]: 41664/67874 cut-off events. [2023-11-29 00:23:18,278 INFO L125 PetriNetUnfolderBase]: For 42130/42162 co-relation queries the response was YES. [2023-11-29 00:23:18,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167692 conditions, 67874 events. 41664/67874 cut-off events. For 42130/42162 co-relation queries the response was YES. Maximal size of possible extension queue 1514. Compared 573326 event pairs, 36712 based on Foata normal form. 360/52646 useless extension candidates. Maximal degree in co-relation 167608. Up to 52313 conditions per place. [2023-11-29 00:23:18,997 INFO L140 encePairwiseOnDemand]: 88/95 looper letters, 727 selfloop transitions, 27 changer transitions 12/784 dead transitions. [2023-11-29 00:23:18,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 784 transitions, 10725 flow [2023-11-29 00:23:18,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:23:18,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 00:23:18,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 223 transitions. [2023-11-29 00:23:18,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5868421052631579 [2023-11-29 00:23:18,999 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 223 transitions. [2023-11-29 00:23:18,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 223 transitions. [2023-11-29 00:23:18,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:23:18,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 223 transitions. [2023-11-29 00:23:18,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 55.75) internal successors, (223), 4 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:23:19,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:23:19,000 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:23:19,000 INFO L175 Difference]: Start difference. First operand has 260 places, 584 transitions, 6971 flow. Second operand 4 states and 223 transitions. [2023-11-29 00:23:19,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 784 transitions, 10725 flow [2023-11-29 00:23:19,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 784 transitions, 10507 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-11-29 00:23:19,156 INFO L231 Difference]: Finished difference. Result has 258 places, 584 transitions, 6864 flow [2023-11-29 00:23:19,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=6781, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=6864, PETRI_PLACES=258, PETRI_TRANSITIONS=584} [2023-11-29 00:23:19,156 INFO L281 CegarLoopForPetriNet]: 92 programPoint places, 166 predicate places. [2023-11-29 00:23:19,157 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 584 transitions, 6864 flow [2023-11-29 00:23:19,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:23:19,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:23:19,157 INFO L208 CegarLoopForPetriNet]: trace histogram [17, 16, 1, 1] [2023-11-29 00:23:19,161 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-11-29 00:23:19,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.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 00:23:19,357 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-29 00:23:19,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:23:19,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1784276358, now seen corresponding path program 3 times [2023-11-29 00:23:19,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:23:19,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [99483587] [2023-11-29 00:23:19,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 00:23:19,358 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 00:23:19,358 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:23:19,359 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 00:23:19,360 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5816b1a4-5582-4cd2-b1b6-b72a58c88b3c/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-11-29 00:23:19,954 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2023-11-29 00:23:19,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:23:19,963 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 00:23:19,965 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:23:19,977 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 00:23:19,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:19,991 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 00:23:20,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,000 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 00:23:20,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,013 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 00:23:20,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,037 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 00:23:20,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,048 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 00:23:20,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,070 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 00:23:20,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,080 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 00:23:20,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,094 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 00:23:20,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,117 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 00:23:20,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,153 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 00:23:20,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,176 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 00:23:20,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,184 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 00:23:20,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,195 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 00:23:20,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,207 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 00:23:20,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,227 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 00:23:20,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,235 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 00:23:20,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,244 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 00:23:20,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,252 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 00:23:20,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,262 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 00:23:20,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,274 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 00:23:20,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,295 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 00:23:20,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,306 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 00:23:20,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 00:23:20,313 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 00:23:21,628 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 0 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:23:21,628 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:23:29,251 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 0 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:23:29,251 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:23:29,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [99483587] [2023-11-29 00:23:29,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [99483587] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:23:29,251 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:23:29,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 36 [2023-11-29 00:23:29,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376875882] [2023-11-29 00:23:29,251 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:23:29,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-11-29 00:23:29,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:23:29,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-11-29 00:23:29,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=365, Invalid=1041, Unknown=0, NotChecked=0, Total=1406 [2023-11-29 00:23:59,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 95 [2023-11-29 00:23:59,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 584 transitions, 6864 flow. Second operand has 38 states, 38 states have (on average 35.8421052631579) internal successors, (1362), 38 states have internal predecessors, (1362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:23:59,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:23:59,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 95 [2023-11-29 00:23:59,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:24:30,111 WARN L293 SmtUtils]: Spent 13.11s on a formula simplification that was a NOOP. DAG size: 189 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 00:24:41,544 WARN L293 SmtUtils]: Spent 9.81s on a formula simplification. DAG size of input: 185 DAG size of output: 184 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 00:24:51,717 WARN L293 SmtUtils]: Spent 8.45s on a formula simplification that was a NOOP. DAG size: 179 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 00:24:55,743 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:24:59,747 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 00:25:03,750 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 00:25:07,753 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 00:25:11,756 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 00:25:15,759 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 00:25:19,762 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 00:25:23,870 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 00:25:27,873 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 00:25:30,038 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:25:34,040 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 00:25:38,043 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 00:25:42,046 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 00:25:46,049 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 00:25:50,052 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 00:25:54,055 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 []