./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-more-array-sum2.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-more-array-sum2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9eb5d9094342cfaa74d8ea4903febd735be5757c093d69b0f8dbb2a26886fda6 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-13 18:46:26,835 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 18:46:26,836 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 18:46:26,849 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 18:46:26,850 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 18:46:26,850 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 18:46:26,851 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 18:46:26,852 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 18:46:26,853 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 18:46:26,854 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 18:46:26,855 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 18:46:26,855 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 18:46:26,856 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 18:46:26,856 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 18:46:26,857 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 18:46:26,858 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 18:46:26,858 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 18:46:26,859 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 18:46:26,860 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 18:46:26,861 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 18:46:26,862 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 18:46:26,863 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 18:46:26,864 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 18:46:26,864 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 18:46:26,867 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 18:46:26,867 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 18:46:26,867 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 18:46:26,868 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 18:46:26,868 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 18:46:26,869 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 18:46:26,869 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 18:46:26,870 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 18:46:26,870 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 18:46:26,871 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 18:46:26,871 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 18:46:26,871 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 18:46:26,872 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 18:46:26,872 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 18:46:26,872 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 18:46:26,873 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 18:46:26,873 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 18:46:26,874 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-12-13 18:46:26,889 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 18:46:26,889 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 18:46:26,889 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 18:46:26,889 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 18:46:26,890 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 18:46:26,890 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 18:46:26,890 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 18:46:26,890 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 18:46:26,890 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 18:46:26,891 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 18:46:26,891 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-13 18:46:26,891 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-13 18:46:26,891 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 18:46:26,891 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-13 18:46:26,891 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 18:46:26,891 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-12-13 18:46:26,891 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-12-13 18:46:26,891 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-12-13 18:46:26,892 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 18:46:26,892 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-13 18:46:26,892 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-13 18:46:26,892 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 18:46:26,892 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 18:46:26,892 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 18:46:26,892 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 18:46:26,892 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 18:46:26,893 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 18:46:26,893 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 18:46:26,893 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-13 18:46:26,893 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-13 18:46:26,893 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 18:46:26,893 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 18:46:26,893 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 18:46:26,893 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 18:46:26,894 INFO L138 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_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/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_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9eb5d9094342cfaa74d8ea4903febd735be5757c093d69b0f8dbb2a26886fda6 [2022-12-13 18:46:27,070 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 18:46:27,088 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 18:46:27,090 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 18:46:27,091 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 18:46:27,092 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 18:46:27,092 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/weaver/popl20-more-array-sum2.wvr.c [2022-12-13 18:46:29,726 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 18:46:29,886 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 18:46:29,886 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/sv-benchmarks/c/weaver/popl20-more-array-sum2.wvr.c [2022-12-13 18:46:29,893 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/data/1d07a4575/80eb94db24114160a2b3966748d5de86/FLAG6744557b1 [2022-12-13 18:46:30,313 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/data/1d07a4575/80eb94db24114160a2b3966748d5de86 [2022-12-13 18:46:30,317 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 18:46:30,318 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 18:46:30,319 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 18:46:30,319 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 18:46:30,323 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 18:46:30,324 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 06:46:30" (1/1) ... [2022-12-13 18:46:30,325 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ee8668c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:46:30, skipping insertion in model container [2022-12-13 18:46:30,325 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 06:46:30" (1/1) ... [2022-12-13 18:46:30,330 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 18:46:30,343 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 18:46:30,451 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 18:46:30,453 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 18:46:30,455 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 18:46:30,456 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 18:46:30,457 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 18:46:30,458 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 18:46:30,464 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/sv-benchmarks/c/weaver/popl20-more-array-sum2.wvr.c[2599,2612] [2022-12-13 18:46:30,472 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 18:46:30,480 ERROR L326 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) [2022-12-13 18:46:30,481 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@50dba32c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:46:30, skipping insertion in model container [2022-12-13 18:46:30,481 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 18:46:30,481 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2022-12-13 18:46:30,482 INFO L158 Benchmark]: Toolchain (without parser) took 164.05ms. Allocated memory is still 161.5MB. Free memory was 111.5MB in the beginning and 101.5MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-12-13 18:46:30,483 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 113.2MB. Free memory is still 85.7MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 18:46:30,483 INFO L158 Benchmark]: CACSL2BoogieTranslator took 161.89ms. Allocated memory is still 161.5MB. Free memory was 111.5MB in the beginning and 101.5MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-12-13 18:46:30,484 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 113.2MB. Free memory is still 85.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 161.89ms. Allocated memory is still 161.5MB. Free memory was 111.5MB in the beginning and 101.5MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 106]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-more-array-sum2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9eb5d9094342cfaa74d8ea4903febd735be5757c093d69b0f8dbb2a26886fda6 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-13 18:46:31,974 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 18:46:31,975 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 18:46:31,997 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 18:46:31,997 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 18:46:31,998 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 18:46:32,000 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 18:46:32,001 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 18:46:32,003 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 18:46:32,004 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 18:46:32,005 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 18:46:32,006 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 18:46:32,006 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 18:46:32,007 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 18:46:32,008 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 18:46:32,010 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 18:46:32,010 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 18:46:32,011 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 18:46:32,013 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 18:46:32,015 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 18:46:32,016 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 18:46:32,017 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 18:46:32,018 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 18:46:32,019 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 18:46:32,023 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 18:46:32,023 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 18:46:32,023 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 18:46:32,024 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 18:46:32,024 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 18:46:32,025 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 18:46:32,025 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 18:46:32,026 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 18:46:32,027 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 18:46:32,028 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 18:46:32,033 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 18:46:32,034 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 18:46:32,034 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 18:46:32,035 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 18:46:32,035 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 18:46:32,035 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 18:46:32,036 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 18:46:32,037 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2022-12-13 18:46:32,054 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 18:46:32,054 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 18:46:32,055 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 18:46:32,055 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 18:46:32,055 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 18:46:32,056 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 18:46:32,056 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 18:46:32,056 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 18:46:32,057 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 18:46:32,057 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 18:46:32,057 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-13 18:46:32,057 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-13 18:46:32,057 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 18:46:32,058 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-13 18:46:32,058 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 18:46:32,058 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-12-13 18:46:32,058 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-12-13 18:46:32,058 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-12-13 18:46:32,059 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 18:46:32,059 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-13 18:46:32,059 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-12-13 18:46:32,059 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-12-13 18:46:32,059 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-13 18:46:32,060 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 18:46:32,060 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 18:46:32,060 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 18:46:32,060 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 18:46:32,060 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 18:46:32,061 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 18:46:32,061 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 18:46:32,061 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-12-13 18:46:32,061 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-12-13 18:46:32,061 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 18:46:32,062 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 18:46:32,062 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 18:46:32,062 INFO L138 SettingsManager]: * Logic for external solver=AUFBV [2022-12-13 18:46:32,062 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 18:46:32,062 INFO L138 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_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/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_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9eb5d9094342cfaa74d8ea4903febd735be5757c093d69b0f8dbb2a26886fda6 [2022-12-13 18:46:32,318 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 18:46:32,337 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 18:46:32,339 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 18:46:32,340 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 18:46:32,340 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 18:46:32,341 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/weaver/popl20-more-array-sum2.wvr.c [2022-12-13 18:46:35,040 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 18:46:35,198 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 18:46:35,199 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/sv-benchmarks/c/weaver/popl20-more-array-sum2.wvr.c [2022-12-13 18:46:35,204 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/data/5d540174b/f4a3e66f54804569bb878f5d5adbae43/FLAG410a4cda1 [2022-12-13 18:46:35,216 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/data/5d540174b/f4a3e66f54804569bb878f5d5adbae43 [2022-12-13 18:46:35,218 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 18:46:35,220 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 18:46:35,221 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 18:46:35,221 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 18:46:35,224 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 18:46:35,224 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 06:46:35" (1/1) ... [2022-12-13 18:46:35,225 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63ee7ee8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:46:35, skipping insertion in model container [2022-12-13 18:46:35,225 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 06:46:35" (1/1) ... [2022-12-13 18:46:35,230 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 18:46:35,247 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 18:46:35,376 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 18:46:35,378 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 18:46:35,382 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 18:46:35,383 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 18:46:35,385 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 18:46:35,387 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 18:46:35,395 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/sv-benchmarks/c/weaver/popl20-more-array-sum2.wvr.c[2599,2612] [2022-12-13 18:46:35,407 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 18:46:35,420 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-12-13 18:46:35,424 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 18:46:35,430 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 18:46:35,432 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 18:46:35,433 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 18:46:35,434 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 18:46:35,436 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 18:46:35,437 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 18:46:35,441 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/sv-benchmarks/c/weaver/popl20-more-array-sum2.wvr.c[2599,2612] [2022-12-13 18:46:35,447 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 18:46:35,453 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 18:46:35,465 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 18:46:35,467 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 18:46:35,468 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 18:46:35,469 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 18:46:35,470 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-13 18:46:35,471 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-13 18:46:35,476 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/sv-benchmarks/c/weaver/popl20-more-array-sum2.wvr.c[2599,2612] [2022-12-13 18:46:35,481 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 18:46:35,502 INFO L208 MainTranslator]: Completed translation [2022-12-13 18:46:35,502 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:46:35 WrapperNode [2022-12-13 18:46:35,502 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 18:46:35,503 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 18:46:35,504 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 18:46:35,504 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 18:46:35,509 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:46:35" (1/1) ... [2022-12-13 18:46:35,524 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:46:35" (1/1) ... [2022-12-13 18:46:35,554 INFO L138 Inliner]: procedures = 27, calls = 52, calls flagged for inlining = 16, calls inlined = 28, statements flattened = 261 [2022-12-13 18:46:35,555 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 18:46:35,555 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 18:46:35,555 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 18:46:35,555 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 18:46:35,563 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:46:35" (1/1) ... [2022-12-13 18:46:35,563 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:46:35" (1/1) ... [2022-12-13 18:46:35,568 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:46:35" (1/1) ... [2022-12-13 18:46:35,568 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:46:35" (1/1) ... [2022-12-13 18:46:35,580 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:46:35" (1/1) ... [2022-12-13 18:46:35,584 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:46:35" (1/1) ... [2022-12-13 18:46:35,587 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:46:35" (1/1) ... [2022-12-13 18:46:35,589 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:46:35" (1/1) ... [2022-12-13 18:46:35,592 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 18:46:35,593 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 18:46:35,594 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 18:46:35,594 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 18:46:35,594 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:46:35" (1/1) ... [2022-12-13 18:46:35,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 18:46:35,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 18:46:35,619 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 18:46:35,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 18:46:35,654 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-13 18:46:35,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-12-13 18:46:35,654 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-13 18:46:35,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-12-13 18:46:35,654 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-13 18:46:35,654 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-13 18:46:35,654 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-13 18:46:35,655 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-13 18:46:35,655 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-12-13 18:46:35,655 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-12-13 18:46:35,655 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-13 18:46:35,655 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-13 18:46:35,655 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-13 18:46:35,655 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 18:46:35,656 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 18:46:35,656 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-13 18:46:35,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-12-13 18:46:35,657 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-12-13 18:46:35,759 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 18:46:35,761 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 18:46:36,314 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 18:46:36,548 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 18:46:36,548 INFO L300 CfgBuilder]: Removed 5 assume(true) statements. [2022-12-13 18:46:36,550 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 06:46:36 BoogieIcfgContainer [2022-12-13 18:46:36,550 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 18:46:36,551 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 18:46:36,552 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 18:46:36,554 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 18:46:36,554 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 06:46:35" (1/3) ... [2022-12-13 18:46:36,554 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b9e6e88 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 06:46:36, skipping insertion in model container [2022-12-13 18:46:36,555 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 06:46:35" (2/3) ... [2022-12-13 18:46:36,555 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b9e6e88 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 06:46:36, skipping insertion in model container [2022-12-13 18:46:36,555 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 06:46:36" (3/3) ... [2022-12-13 18:46:36,556 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-array-sum2.wvr.c [2022-12-13 18:46:36,569 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 18:46:36,570 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 30 error locations. [2022-12-13 18:46:36,570 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-13 18:46:36,642 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-12-13 18:46:36,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 215 places, 221 transitions, 466 flow [2022-12-13 18:46:36,717 INFO L130 PetriNetUnfolder]: 16/218 cut-off events. [2022-12-13 18:46:36,717 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-12-13 18:46:36,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 231 conditions, 218 events. 16/218 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 245 event pairs, 0 based on Foata normal form. 0/172 useless extension candidates. Maximal degree in co-relation 167. Up to 2 conditions per place. [2022-12-13 18:46:36,721 INFO L82 GeneralOperation]: Start removeDead. Operand has 215 places, 221 transitions, 466 flow [2022-12-13 18:46:36,725 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 207 places, 213 transitions, 444 flow [2022-12-13 18:46:36,733 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-12-13 18:46:36,741 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 207 places, 213 transitions, 444 flow [2022-12-13 18:46:36,743 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 207 places, 213 transitions, 444 flow [2022-12-13 18:46:36,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 207 places, 213 transitions, 444 flow [2022-12-13 18:46:36,771 INFO L130 PetriNetUnfolder]: 16/213 cut-off events. [2022-12-13 18:46:36,772 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-12-13 18:46:36,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 226 conditions, 213 events. 16/213 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 248 event pairs, 0 based on Foata normal form. 0/168 useless extension candidates. Maximal degree in co-relation 167. Up to 2 conditions per place. [2022-12-13 18:46:36,774 INFO L119 LiptonReduction]: Number of co-enabled transitions 2688 [2022-12-13 18:47:10,193 INFO L134 LiptonReduction]: Checked pairs total: 3523 [2022-12-13 18:47:10,194 INFO L136 LiptonReduction]: Total number of compositions: 220 [2022-12-13 18:47:10,204 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 18:47:10,208 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;@11920968, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 18:47:10,208 INFO L358 AbstractCegarLoop]: Starting to check reachability of 45 error locations. [2022-12-13 18:47:10,210 INFO L130 PetriNetUnfolder]: 1/2 cut-off events. [2022-12-13 18:47:10,210 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-13 18:47:10,210 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:47:10,211 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1] [2022-12-13 18:47:10,211 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:47:10,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:47:10,214 INFO L85 PathProgramCache]: Analyzing trace with hash 38394, now seen corresponding path program 1 times [2022-12-13 18:47:10,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:47:10,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [35065294] [2022-12-13 18:47:10,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:47:10,223 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 [2022-12-13 18:47:10,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:47:10,224 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:47:10,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:47:10,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:47:10,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-13 18:47:10,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:47:10,479 INFO L321 Elim1Store]: treesize reduction 78, result has 32.2 percent of original size [2022-12-13 18:47:10,480 INFO L350 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 3 case distinctions, treesize of input 17 treesize of output 44 [2022-12-13 18:47:10,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:47:10,521 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 18:47:10,522 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:47:10,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [35065294] [2022-12-13 18:47:10,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [35065294] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:47:10,523 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:47:10,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 18:47:10,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660589470] [2022-12-13 18:47:10,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:47:10,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 18:47:10,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:47:10,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 18:47:10,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 18:47:10,810 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 441 [2022-12-13 18:47:10,812 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 55 transitions, 128 flow. Second operand has 3 states, 3 states have (on average 183.66666666666666) internal successors, (551), 3 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:10,813 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:47:10,813 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 441 [2022-12-13 18:47:10,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:47:13,558 INFO L130 PetriNetUnfolder]: 15149/18809 cut-off events. [2022-12-13 18:47:13,558 INFO L131 PetriNetUnfolder]: For 158/158 co-relation queries the response was YES. [2022-12-13 18:47:13,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37858 conditions, 18809 events. 15149/18809 cut-off events. For 158/158 co-relation queries the response was YES. Maximal size of possible extension queue 1779. Compared 90570 event pairs, 7317 based on Foata normal form. 0/3798 useless extension candidates. Maximal degree in co-relation 17068. Up to 9408 conditions per place. [2022-12-13 18:47:13,650 INFO L137 encePairwiseOnDemand]: 434/441 looper letters, 95 selfloop transitions, 4 changer transitions 0/102 dead transitions. [2022-12-13 18:47:13,651 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 102 transitions, 438 flow [2022-12-13 18:47:13,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 18:47:13,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 18:47:13,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 652 transitions. [2022-12-13 18:47:13,662 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4928193499622071 [2022-12-13 18:47:13,663 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 652 transitions. [2022-12-13 18:47:13,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 652 transitions. [2022-12-13 18:47:13,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:47:13,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 652 transitions. [2022-12-13 18:47:13,671 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 217.33333333333334) internal successors, (652), 3 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:13,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 441.0) internal successors, (1764), 4 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:13,680 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 441.0) internal successors, (1764), 4 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:13,682 INFO L175 Difference]: Start difference. First operand has 60 places, 55 transitions, 128 flow. Second operand 3 states and 652 transitions. [2022-12-13 18:47:13,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 102 transitions, 438 flow [2022-12-13 18:47:13,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 102 transitions, 414 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-12-13 18:47:13,698 INFO L231 Difference]: Finished difference. Result has 57 places, 57 transitions, 146 flow [2022-12-13 18:47:13,699 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=146, PETRI_PLACES=57, PETRI_TRANSITIONS=57} [2022-12-13 18:47:13,702 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, -3 predicate places. [2022-12-13 18:47:13,702 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 57 transitions, 146 flow [2022-12-13 18:47:13,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 183.66666666666666) internal successors, (551), 3 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:13,702 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:47:13,702 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1] [2022-12-13 18:47:13,714 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:47:13,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:47:13,903 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:47:13,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:47:13,904 INFO L85 PathProgramCache]: Analyzing trace with hash 38395, now seen corresponding path program 1 times [2022-12-13 18:47:13,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:47:13,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [634369803] [2022-12-13 18:47:13,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:47:13,904 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 [2022-12-13 18:47:13,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:47:13,905 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:47:13,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:47:13,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:47:13,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-13 18:47:13,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:47:14,025 INFO L321 Elim1Store]: treesize reduction 84, result has 33.9 percent of original size [2022-12-13 18:47:14,026 INFO L350 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 3 case distinctions, treesize of input 15 treesize of output 50 [2022-12-13 18:47:14,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:47:14,041 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 18:47:14,042 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:47:14,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [634369803] [2022-12-13 18:47:14,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [634369803] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:47:14,042 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:47:14,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 18:47:14,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475067450] [2022-12-13 18:47:14,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:47:14,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 18:47:14,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:47:14,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 18:47:14,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 18:47:14,163 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 441 [2022-12-13 18:47:14,163 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 57 transitions, 146 flow. Second operand has 3 states, 3 states have (on average 183.66666666666666) internal successors, (551), 3 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:14,163 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:47:14,163 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 441 [2022-12-13 18:47:14,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:47:16,228 INFO L130 PetriNetUnfolder]: 15259/18915 cut-off events. [2022-12-13 18:47:16,228 INFO L131 PetriNetUnfolder]: For 14/14 co-relation queries the response was YES. [2022-12-13 18:47:16,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37861 conditions, 18915 events. 15259/18915 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 1890. Compared 91410 event pairs, 7344 based on Foata normal form. 2/3799 useless extension candidates. Maximal degree in co-relation 18919. Up to 18815 conditions per place. [2022-12-13 18:47:16,299 INFO L137 encePairwiseOnDemand]: 438/441 looper letters, 51 selfloop transitions, 1 changer transitions 0/55 dead transitions. [2022-12-13 18:47:16,299 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 55 transitions, 246 flow [2022-12-13 18:47:16,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 18:47:16,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 18:47:16,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 600 transitions. [2022-12-13 18:47:16,302 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.45351473922902497 [2022-12-13 18:47:16,302 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 600 transitions. [2022-12-13 18:47:16,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 600 transitions. [2022-12-13 18:47:16,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:47:16,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 600 transitions. [2022-12-13 18:47:16,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 200.0) internal successors, (600), 3 states have internal predecessors, (600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:16,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 441.0) internal successors, (1764), 4 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:16,308 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 441.0) internal successors, (1764), 4 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:16,309 INFO L175 Difference]: Start difference. First operand has 57 places, 57 transitions, 146 flow. Second operand 3 states and 600 transitions. [2022-12-13 18:47:16,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 55 transitions, 246 flow [2022-12-13 18:47:16,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 55 transitions, 238 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 18:47:16,311 INFO L231 Difference]: Finished difference. Result has 55 places, 55 transitions, 136 flow [2022-12-13 18:47:16,311 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=136, PETRI_PLACES=55, PETRI_TRANSITIONS=55} [2022-12-13 18:47:16,312 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, -5 predicate places. [2022-12-13 18:47:16,312 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 55 transitions, 136 flow [2022-12-13 18:47:16,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 183.66666666666666) internal successors, (551), 3 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:16,313 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:47:16,313 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2022-12-13 18:47:16,334 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:47:16,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:47:16,513 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:47:16,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:47:16,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1196497, now seen corresponding path program 1 times [2022-12-13 18:47:16,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:47:16,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [499109582] [2022-12-13 18:47:16,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:47:16,515 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 [2022-12-13 18:47:16,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:47:16,515 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:47:16,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:47:16,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:47:16,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-13 18:47:16,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:47:16,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:47:16,613 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 18:47:16,613 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:47:16,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [499109582] [2022-12-13 18:47:16,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [499109582] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:47:16,614 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:47:16,614 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 18:47:16,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365900662] [2022-12-13 18:47:16,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:47:16,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 18:47:16,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:47:16,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 18:47:16,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 18:47:16,733 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 441 [2022-12-13 18:47:16,735 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 55 transitions, 136 flow. Second operand has 4 states, 4 states have (on average 184.75) internal successors, (739), 4 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:16,735 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:47:16,735 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 441 [2022-12-13 18:47:16,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:47:17,949 INFO L130 PetriNetUnfolder]: 7630/9462 cut-off events. [2022-12-13 18:47:17,949 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-12-13 18:47:17,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18945 conditions, 9462 events. 7630/9462 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 1008. Compared 42043 event pairs, 3672 based on Foata normal form. 3/1903 useless extension candidates. Maximal degree in co-relation 18937. Up to 9410 conditions per place. [2022-12-13 18:47:17,986 INFO L137 encePairwiseOnDemand]: 434/441 looper letters, 47 selfloop transitions, 4 changer transitions 1/55 dead transitions. [2022-12-13 18:47:17,986 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 55 transitions, 240 flow [2022-12-13 18:47:17,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 18:47:17,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-13 18:47:17,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 795 transitions. [2022-12-13 18:47:17,989 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.45068027210884354 [2022-12-13 18:47:17,989 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 795 transitions. [2022-12-13 18:47:17,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 795 transitions. [2022-12-13 18:47:17,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:47:17,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 795 transitions. [2022-12-13 18:47:17,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 198.75) internal successors, (795), 4 states have internal predecessors, (795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:17,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 441.0) internal successors, (2205), 5 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:17,996 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 441.0) internal successors, (2205), 5 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:17,996 INFO L175 Difference]: Start difference. First operand has 55 places, 55 transitions, 136 flow. Second operand 4 states and 795 transitions. [2022-12-13 18:47:17,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 55 transitions, 240 flow [2022-12-13 18:47:17,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 55 transitions, 239 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 18:47:17,998 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 155 flow [2022-12-13 18:47:17,998 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=155, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2022-12-13 18:47:17,999 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, -1 predicate places. [2022-12-13 18:47:17,999 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 155 flow [2022-12-13 18:47:18,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 184.75) internal successors, (739), 4 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:18,000 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:47:18,000 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2022-12-13 18:47:18,011 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:47:18,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:47:18,201 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:47:18,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:47:18,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1195190, now seen corresponding path program 1 times [2022-12-13 18:47:18,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:47:18,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [908037052] [2022-12-13 18:47:18,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:47:18,202 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 [2022-12-13 18:47:18,202 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:47:18,203 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:47:18,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:47:18,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:47:18,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-13 18:47:18,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:47:18,376 INFO L321 Elim1Store]: treesize reduction 78, result has 32.2 percent of original size [2022-12-13 18:47:18,376 INFO L350 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 3 case distinctions, treesize of input 17 treesize of output 44 [2022-12-13 18:47:18,435 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:47:18,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 18:47:18,616 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:47:18,616 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:47:18,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [908037052] [2022-12-13 18:47:18,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [908037052] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 18:47:18,617 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 18:47:18,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 4 [2022-12-13 18:47:18,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379643892] [2022-12-13 18:47:18,617 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 18:47:18,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 18:47:18,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:47:18,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 18:47:18,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-13 18:47:19,538 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 441 [2022-12-13 18:47:19,538 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 155 flow. Second operand has 6 states, 6 states have (on average 174.0) internal successors, (1044), 6 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:19,539 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:47:19,539 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 441 [2022-12-13 18:47:19,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:47:20,998 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 18:47:23,554 INFO L130 PetriNetUnfolder]: 15157/18819 cut-off events. [2022-12-13 18:47:23,554 INFO L131 PetriNetUnfolder]: For 20/20 co-relation queries the response was YES. [2022-12-13 18:47:23,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37702 conditions, 18819 events. 15157/18819 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 1884. Compared 91141 event pairs, 7317 based on Foata normal form. 0/3812 useless extension candidates. Maximal degree in co-relation 37691. Up to 9405 conditions per place. [2022-12-13 18:47:23,621 INFO L137 encePairwiseOnDemand]: 432/441 looper letters, 90 selfloop transitions, 19 changer transitions 0/112 dead transitions. [2022-12-13 18:47:23,621 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 112 transitions, 558 flow [2022-12-13 18:47:23,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 18:47:23,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 18:47:23,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1153 transitions. [2022-12-13 18:47:23,624 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4357520786092215 [2022-12-13 18:47:23,624 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1153 transitions. [2022-12-13 18:47:23,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1153 transitions. [2022-12-13 18:47:23,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:47:23,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1153 transitions. [2022-12-13 18:47:23,627 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 192.16666666666666) internal successors, (1153), 6 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:23,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 441.0) internal successors, (3087), 7 states have internal predecessors, (3087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:23,631 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 441.0) internal successors, (3087), 7 states have internal predecessors, (3087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:23,631 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 155 flow. Second operand 6 states and 1153 transitions. [2022-12-13 18:47:23,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 112 transitions, 558 flow [2022-12-13 18:47:23,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 112 transitions, 520 flow, removed 12 selfloop flow, removed 3 redundant places. [2022-12-13 18:47:23,633 INFO L231 Difference]: Finished difference. Result has 64 places, 69 transitions, 301 flow [2022-12-13 18:47:23,633 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=301, PETRI_PLACES=64, PETRI_TRANSITIONS=69} [2022-12-13 18:47:23,634 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 4 predicate places. [2022-12-13 18:47:23,634 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 69 transitions, 301 flow [2022-12-13 18:47:23,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 174.0) internal successors, (1044), 6 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:23,634 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:47:23,634 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2022-12-13 18:47:23,645 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-12-13 18:47:23,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:47:23,836 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:47:23,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:47:23,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1148772477, now seen corresponding path program 1 times [2022-12-13 18:47:23,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:47:23,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1319557253] [2022-12-13 18:47:23,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:47:23,839 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 [2022-12-13 18:47:23,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:47:23,843 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:47:23,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:47:24,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:47:24,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 28 conjunts are in the unsatisfiable core [2022-12-13 18:47:24,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:47:24,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:47:24,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:47:24,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:47:24,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:47:24,119 INFO L321 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-12-13 18:47:24,120 INFO L350 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 2 case distinctions, treesize of input 17 treesize of output 31 [2022-12-13 18:47:24,146 INFO L321 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-12-13 18:47:24,147 INFO L350 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 23 treesize of output 19 [2022-12-13 18:47:24,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:47:24,360 INFO L321 Elim1Store]: treesize reduction 32, result has 25.6 percent of original size [2022-12-13 18:47:24,360 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 26 [2022-12-13 18:47:24,460 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-13 18:47:24,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 18:47:24,732 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-13 18:47:24,732 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:47:24,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1319557253] [2022-12-13 18:47:24,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1319557253] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 18:47:24,733 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 18:47:24,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2022-12-13 18:47:24,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29505639] [2022-12-13 18:47:24,733 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 18:47:24,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 18:47:24,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:47:24,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 18:47:24,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-12-13 18:47:28,172 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 18:47:28,989 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 441 [2022-12-13 18:47:28,990 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 69 transitions, 301 flow. Second operand has 8 states, 8 states have (on average 169.25) internal successors, (1354), 8 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:28,990 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:47:28,990 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 441 [2022-12-13 18:47:28,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:47:36,845 INFO L130 PetriNetUnfolder]: 34939/43852 cut-off events. [2022-12-13 18:47:36,845 INFO L131 PetriNetUnfolder]: For 61/61 co-relation queries the response was YES. [2022-12-13 18:47:36,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87891 conditions, 43852 events. 34939/43852 cut-off events. For 61/61 co-relation queries the response was YES. Maximal size of possible extension queue 3220. Compared 236795 event pairs, 16892 based on Foata normal form. 0/9666 useless extension candidates. Maximal degree in co-relation 87877. Up to 14460 conditions per place. [2022-12-13 18:47:37,011 INFO L137 encePairwiseOnDemand]: 431/441 looper letters, 210 selfloop transitions, 39 changer transitions 0/252 dead transitions. [2022-12-13 18:47:37,012 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 252 transitions, 1357 flow [2022-12-13 18:47:37,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-13 18:47:37,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-13 18:47:37,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2932 transitions. [2022-12-13 18:47:37,018 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4155328798185941 [2022-12-13 18:47:37,018 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2932 transitions. [2022-12-13 18:47:37,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2932 transitions. [2022-12-13 18:47:37,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:47:37,019 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2932 transitions. [2022-12-13 18:47:37,023 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 183.25) internal successors, (2932), 16 states have internal predecessors, (2932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:37,029 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 441.0) internal successors, (7497), 17 states have internal predecessors, (7497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:37,031 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 441.0) internal successors, (7497), 17 states have internal predecessors, (7497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:37,031 INFO L175 Difference]: Start difference. First operand has 64 places, 69 transitions, 301 flow. Second operand 16 states and 2932 transitions. [2022-12-13 18:47:37,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 252 transitions, 1357 flow [2022-12-13 18:47:37,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 252 transitions, 1296 flow, removed 26 selfloop flow, removed 1 redundant places. [2022-12-13 18:47:37,034 INFO L231 Difference]: Finished difference. Result has 79 places, 92 transitions, 541 flow [2022-12-13 18:47:37,035 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=541, PETRI_PLACES=79, PETRI_TRANSITIONS=92} [2022-12-13 18:47:37,035 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 19 predicate places. [2022-12-13 18:47:37,035 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 92 transitions, 541 flow [2022-12-13 18:47:37,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 169.25) internal successors, (1354), 8 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:37,036 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:47:37,036 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2022-12-13 18:47:37,047 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:47:37,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:47:37,237 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:47:37,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:47:37,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1148772476, now seen corresponding path program 1 times [2022-12-13 18:47:37,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:47:37,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1770219819] [2022-12-13 18:47:37,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:47:37,241 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 [2022-12-13 18:47:37,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:47:37,244 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:47:37,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:47:37,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:47:37,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-13 18:47:37,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:47:37,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:47:37,468 INFO L321 Elim1Store]: treesize reduction 86, result has 25.9 percent of original size [2022-12-13 18:47:37,468 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 55 [2022-12-13 18:47:37,762 INFO L321 Elim1Store]: treesize reduction 32, result has 31.9 percent of original size [2022-12-13 18:47:37,762 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 32 [2022-12-13 18:47:37,904 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-13 18:47:37,905 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 18:47:37,905 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:47:37,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1770219819] [2022-12-13 18:47:37,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1770219819] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:47:37,905 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:47:37,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 18:47:37,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63301821] [2022-12-13 18:47:37,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:47:37,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 18:47:37,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:47:37,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 18:47:37,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 18:47:38,185 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 441 [2022-12-13 18:47:38,186 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 92 transitions, 541 flow. Second operand has 3 states, 3 states have (on average 187.66666666666666) internal successors, (563), 3 states have internal predecessors, (563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:38,186 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:47:38,186 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 441 [2022-12-13 18:47:38,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:47:41,655 INFO L130 PetriNetUnfolder]: 25117/31965 cut-off events. [2022-12-13 18:47:41,656 INFO L131 PetriNetUnfolder]: For 84/84 co-relation queries the response was YES. [2022-12-13 18:47:41,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64137 conditions, 31965 events. 25117/31965 cut-off events. For 84/84 co-relation queries the response was YES. Maximal size of possible extension queue 1970. Compared 173905 event pairs, 11952 based on Foata normal form. 0/7877 useless extension candidates. Maximal degree in co-relation 64120. Up to 31665 conditions per place. [2022-12-13 18:47:41,767 INFO L137 encePairwiseOnDemand]: 438/441 looper letters, 76 selfloop transitions, 1 changer transitions 0/80 dead transitions. [2022-12-13 18:47:41,768 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 80 transitions, 593 flow [2022-12-13 18:47:41,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 18:47:41,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 18:47:41,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 606 transitions. [2022-12-13 18:47:41,770 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4580498866213152 [2022-12-13 18:47:41,770 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 606 transitions. [2022-12-13 18:47:41,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 606 transitions. [2022-12-13 18:47:41,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:47:41,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 606 transitions. [2022-12-13 18:47:41,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 202.0) internal successors, (606), 3 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:41,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 441.0) internal successors, (1764), 4 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:41,773 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 441.0) internal successors, (1764), 4 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:41,773 INFO L175 Difference]: Start difference. First operand has 79 places, 92 transitions, 541 flow. Second operand 3 states and 606 transitions. [2022-12-13 18:47:41,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 80 transitions, 593 flow [2022-12-13 18:47:41,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 80 transitions, 561 flow, removed 16 selfloop flow, removed 0 redundant places. [2022-12-13 18:47:41,776 INFO L231 Difference]: Finished difference. Result has 79 places, 80 transitions, 409 flow [2022-12-13 18:47:41,776 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=409, PETRI_PLACES=79, PETRI_TRANSITIONS=80} [2022-12-13 18:47:41,777 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 19 predicate places. [2022-12-13 18:47:41,777 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 80 transitions, 409 flow [2022-12-13 18:47:41,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 187.66666666666666) internal successors, (563), 3 states have internal predecessors, (563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:41,777 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:47:41,777 INFO L209 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2022-12-13 18:47:41,800 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:47:41,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:47:41,979 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:47:41,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:47:41,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1251108090, now seen corresponding path program 2 times [2022-12-13 18:47:41,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:47:41,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1671894828] [2022-12-13 18:47:41,980 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 18:47:41,981 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 [2022-12-13 18:47:41,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:47:41,982 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:47:41,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:47:42,054 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-13 18:47:42,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 18:47:42,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-13 18:47:42,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:47:42,140 INFO L321 Elim1Store]: treesize reduction 78, result has 32.2 percent of original size [2022-12-13 18:47:42,140 INFO L350 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 3 case distinctions, treesize of input 17 treesize of output 44 [2022-12-13 18:47:42,257 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:47:42,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 18:47:42,934 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:47:42,934 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:47:42,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1671894828] [2022-12-13 18:47:42,934 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1671894828] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 18:47:42,934 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 18:47:42,934 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2022-12-13 18:47:42,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982929494] [2022-12-13 18:47:42,935 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 18:47:42,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-13 18:47:42,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:47:42,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-13 18:47:42,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-12-13 18:47:46,747 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 441 [2022-12-13 18:47:46,750 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 80 transitions, 409 flow. Second operand has 12 states, 12 states have (on average 176.0) internal successors, (2112), 12 states have internal predecessors, (2112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:47:46,750 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:47:46,750 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 441 [2022-12-13 18:47:46,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:47:50,163 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 18:47:52,204 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 18:47:54,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 18:47:55,978 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 18:47:58,680 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 18:48:09,281 INFO L130 PetriNetUnfolder]: 61625/78729 cut-off events. [2022-12-13 18:48:09,281 INFO L131 PetriNetUnfolder]: For 201/201 co-relation queries the response was YES. [2022-12-13 18:48:09,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157725 conditions, 78729 events. 61625/78729 cut-off events. For 201/201 co-relation queries the response was YES. Maximal size of possible extension queue 4172. Compared 468295 event pairs, 29724 based on Foata normal form. 12/19736 useless extension candidates. Maximal degree in co-relation 157706. Up to 15818 conditions per place. [2022-12-13 18:48:09,609 INFO L137 encePairwiseOnDemand]: 433/441 looper letters, 295 selfloop transitions, 42 changer transitions 0/340 dead transitions. [2022-12-13 18:48:09,609 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 340 transitions, 1828 flow [2022-12-13 18:48:09,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-13 18:48:09,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-13 18:48:09,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2771 transitions. [2022-12-13 18:48:09,618 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44881762228701005 [2022-12-13 18:48:09,618 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2771 transitions. [2022-12-13 18:48:09,618 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2771 transitions. [2022-12-13 18:48:09,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:48:09,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2771 transitions. [2022-12-13 18:48:09,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 197.92857142857142) internal successors, (2771), 14 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:48:09,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 441.0) internal successors, (6615), 15 states have internal predecessors, (6615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:48:09,637 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 441.0) internal successors, (6615), 15 states have internal predecessors, (6615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:48:09,637 INFO L175 Difference]: Start difference. First operand has 79 places, 80 transitions, 409 flow. Second operand 14 states and 2771 transitions. [2022-12-13 18:48:09,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 340 transitions, 1828 flow [2022-12-13 18:48:09,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 340 transitions, 1827 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 18:48:09,644 INFO L231 Difference]: Finished difference. Result has 99 places, 103 transitions, 749 flow [2022-12-13 18:48:09,645 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=749, PETRI_PLACES=99, PETRI_TRANSITIONS=103} [2022-12-13 18:48:09,645 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 39 predicate places. [2022-12-13 18:48:09,645 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 103 transitions, 749 flow [2022-12-13 18:48:09,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 176.0) internal successors, (2112), 12 states have internal predecessors, (2112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:48:09,646 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:48:09,646 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:48:09,655 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:48:09,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:48:09,848 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:48:09,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:48:09,849 INFO L85 PathProgramCache]: Analyzing trace with hash 163783921, now seen corresponding path program 1 times [2022-12-13 18:48:09,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:48:09,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [211778693] [2022-12-13 18:48:09,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:48:09,851 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:48:09,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:48:09,854 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:48:09,857 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:48:10,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:48:10,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-13 18:48:10,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:48:10,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:48:10,096 INFO L321 Elim1Store]: treesize reduction 79, result has 27.5 percent of original size [2022-12-13 18:48:10,096 INFO L350 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 4 case distinctions, treesize of input 29 treesize of output 48 [2022-12-13 18:48:10,219 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-13 18:48:10,219 INFO L350 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 [2022-12-13 18:48:10,254 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-13 18:48:10,255 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 18:48:10,255 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:48:10,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [211778693] [2022-12-13 18:48:10,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [211778693] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:48:10,255 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:48:10,255 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 18:48:10,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501022938] [2022-12-13 18:48:10,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:48:10,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 18:48:10,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:48:10,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 18:48:10,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 18:48:10,375 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 441 [2022-12-13 18:48:10,375 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 103 transitions, 749 flow. Second operand has 3 states, 3 states have (on average 188.33333333333334) internal successors, (565), 3 states have internal predecessors, (565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:48:10,376 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:48:10,376 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 441 [2022-12-13 18:48:10,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:48:18,478 INFO L130 PetriNetUnfolder]: 60092/76356 cut-off events. [2022-12-13 18:48:18,478 INFO L131 PetriNetUnfolder]: For 265/265 co-relation queries the response was YES. [2022-12-13 18:48:18,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153189 conditions, 76356 events. 60092/76356 cut-off events. For 265/265 co-relation queries the response was YES. Maximal size of possible extension queue 4170. Compared 446874 event pairs, 28545 based on Foata normal form. 0/19214 useless extension candidates. Maximal degree in co-relation 153161. Up to 75606 conditions per place. [2022-12-13 18:48:18,881 INFO L137 encePairwiseOnDemand]: 438/441 looper letters, 97 selfloop transitions, 1 changer transitions 0/101 dead transitions. [2022-12-13 18:48:18,881 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 101 transitions, 941 flow [2022-12-13 18:48:18,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 18:48:18,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 18:48:18,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 604 transitions. [2022-12-13 18:48:18,883 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4565381708238851 [2022-12-13 18:48:18,884 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 604 transitions. [2022-12-13 18:48:18,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 604 transitions. [2022-12-13 18:48:18,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:48:18,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 604 transitions. [2022-12-13 18:48:18,885 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 201.33333333333334) internal successors, (604), 3 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:48:18,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 441.0) internal successors, (1764), 4 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:48:18,887 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 441.0) internal successors, (1764), 4 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:48:18,887 INFO L175 Difference]: Start difference. First operand has 99 places, 103 transitions, 749 flow. Second operand 3 states and 604 transitions. [2022-12-13 18:48:18,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 101 transitions, 941 flow [2022-12-13 18:48:18,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 101 transitions, 852 flow, removed 17 selfloop flow, removed 4 redundant places. [2022-12-13 18:48:18,892 INFO L231 Difference]: Finished difference. Result has 95 places, 101 transitions, 658 flow [2022-12-13 18:48:18,892 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=656, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=658, PETRI_PLACES=95, PETRI_TRANSITIONS=101} [2022-12-13 18:48:18,892 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 35 predicate places. [2022-12-13 18:48:18,892 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 101 transitions, 658 flow [2022-12-13 18:48:18,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 188.33333333333334) internal successors, (565), 3 states have internal predecessors, (565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:48:18,893 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:48:18,893 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:48:18,903 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-12-13 18:48:19,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:48:19,095 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:48:19,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:48:19,096 INFO L85 PathProgramCache]: Analyzing trace with hash 163783922, now seen corresponding path program 1 times [2022-12-13 18:48:19,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:48:19,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2013440660] [2022-12-13 18:48:19,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:48:19,098 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 [2022-12-13 18:48:19,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:48:19,101 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:48:19,104 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:48:19,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:48:19,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-13 18:48:19,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:48:19,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:48:19,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:48:19,308 INFO L321 Elim1Store]: treesize reduction 53, result has 32.1 percent of original size [2022-12-13 18:48:19,308 INFO L350 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 2 case distinctions, treesize of input 17 treesize of output 37 [2022-12-13 18:48:19,326 INFO L350 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 42 treesize of output 38 [2022-12-13 18:48:19,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:48:19,494 INFO L321 Elim1Store]: treesize reduction 32, result has 25.6 percent of original size [2022-12-13 18:48:19,495 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 26 [2022-12-13 18:48:19,634 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-13 18:48:19,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 18:48:19,932 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-13 18:48:19,932 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:48:19,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2013440660] [2022-12-13 18:48:19,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2013440660] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 18:48:19,932 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 18:48:19,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2022-12-13 18:48:19,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704918729] [2022-12-13 18:48:19,933 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 18:48:19,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 18:48:19,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:48:19,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 18:48:19,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-12-13 18:48:22,360 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 18:48:24,933 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 18:48:25,886 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 441 [2022-12-13 18:48:25,887 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 101 transitions, 658 flow. Second operand has 8 states, 8 states have (on average 169.75) internal successors, (1358), 8 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:48:25,887 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:48:25,887 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 441 [2022-12-13 18:48:25,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:48:37,365 INFO L130 PetriNetUnfolder]: 56176/71697 cut-off events. [2022-12-13 18:48:37,365 INFO L131 PetriNetUnfolder]: For 329/329 co-relation queries the response was YES. [2022-12-13 18:48:37,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143707 conditions, 71697 events. 56176/71697 cut-off events. For 329/329 co-relation queries the response was YES. Maximal size of possible extension queue 4005. Compared 421462 event pairs, 27058 based on Foata normal form. 0/18902 useless extension candidates. Maximal degree in co-relation 143678. Up to 32914 conditions per place. [2022-12-13 18:48:37,712 INFO L137 encePairwiseOnDemand]: 430/441 looper letters, 206 selfloop transitions, 45 changer transitions 0/254 dead transitions. [2022-12-13 18:48:37,712 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 254 transitions, 1549 flow [2022-12-13 18:48:37,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-13 18:48:37,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-13 18:48:37,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2908 transitions. [2022-12-13 18:48:37,717 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4121315192743764 [2022-12-13 18:48:37,717 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2908 transitions. [2022-12-13 18:48:37,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2908 transitions. [2022-12-13 18:48:37,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:48:37,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2908 transitions. [2022-12-13 18:48:37,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 181.75) internal successors, (2908), 16 states have internal predecessors, (2908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:48:37,727 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 441.0) internal successors, (7497), 17 states have internal predecessors, (7497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:48:37,728 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 441.0) internal successors, (7497), 17 states have internal predecessors, (7497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:48:37,728 INFO L175 Difference]: Start difference. First operand has 95 places, 101 transitions, 658 flow. Second operand 16 states and 2908 transitions. [2022-12-13 18:48:37,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 254 transitions, 1549 flow [2022-12-13 18:48:37,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 254 transitions, 1548 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 18:48:37,733 INFO L231 Difference]: Finished difference. Result has 114 places, 101 transitions, 789 flow [2022-12-13 18:48:37,733 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=655, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=789, PETRI_PLACES=114, PETRI_TRANSITIONS=101} [2022-12-13 18:48:37,734 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 54 predicate places. [2022-12-13 18:48:37,734 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 101 transitions, 789 flow [2022-12-13 18:48:37,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 169.75) internal successors, (1358), 8 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:48:37,735 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:48:37,735 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:48:37,744 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-12-13 18:48:37,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:48:37,936 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:48:37,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:48:37,938 INFO L85 PathProgramCache]: Analyzing trace with hash 782328309, now seen corresponding path program 1 times [2022-12-13 18:48:37,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:48:37,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1402282649] [2022-12-13 18:48:37,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:48:37,941 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 [2022-12-13 18:48:37,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:48:37,944 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:48:37,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:48:38,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:48:38,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 18 conjunts are in the unsatisfiable core [2022-12-13 18:48:38,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:48:38,263 INFO L321 Elim1Store]: treesize reduction 78, result has 32.2 percent of original size [2022-12-13 18:48:38,263 INFO L350 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 3 case distinctions, treesize of input 17 treesize of output 44 [2022-12-13 18:48:38,367 INFO L321 Elim1Store]: treesize reduction 84, result has 33.9 percent of original size [2022-12-13 18:48:38,367 INFO L350 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 3 case distinctions, treesize of input 15 treesize of output 50 [2022-12-13 18:48:38,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:48:38,465 INFO L350 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 16 [2022-12-13 18:48:38,472 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-13 18:48:38,472 INFO L350 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 [2022-12-13 18:48:38,549 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-13 18:48:38,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 18:48:41,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-13 18:48:41,060 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:48:41,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1402282649] [2022-12-13 18:48:41,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1402282649] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 18:48:41,060 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 18:48:41,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2022-12-13 18:48:41,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100964705] [2022-12-13 18:48:41,060 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 18:48:41,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 18:48:41,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:48:41,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 18:48:41,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-12-13 18:48:45,392 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 441 [2022-12-13 18:48:45,394 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 101 transitions, 789 flow. Second operand has 10 states, 10 states have (on average 164.6) internal successors, (1646), 10 states have internal predecessors, (1646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:48:45,394 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:48:45,394 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 441 [2022-12-13 18:48:45,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:48:50,838 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-13 18:49:12,381 INFO L130 PetriNetUnfolder]: 101965/132548 cut-off events. [2022-12-13 18:49:12,381 INFO L131 PetriNetUnfolder]: For 1815/1815 co-relation queries the response was YES. [2022-12-13 18:49:12,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 266810 conditions, 132548 events. 101965/132548 cut-off events. For 1815/1815 co-relation queries the response was YES. Maximal size of possible extension queue 7203. Compared 875614 event pairs, 28245 based on Foata normal form. 0/38375 useless extension candidates. Maximal degree in co-relation 266774. Up to 14796 conditions per place. [2022-12-13 18:49:13,291 INFO L137 encePairwiseOnDemand]: 428/441 looper letters, 624 selfloop transitions, 77 changer transitions 0/703 dead transitions. [2022-12-13 18:49:13,291 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 703 transitions, 3663 flow [2022-12-13 18:49:13,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-12-13 18:49:13,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-12-13 18:49:13,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 5731 transitions. [2022-12-13 18:49:13,300 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.41920854363250676 [2022-12-13 18:49:13,300 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 5731 transitions. [2022-12-13 18:49:13,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 5731 transitions. [2022-12-13 18:49:13,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:49:13,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 5731 transitions. [2022-12-13 18:49:13,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 184.8709677419355) internal successors, (5731), 31 states have internal predecessors, (5731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:13,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 441.0) internal successors, (14112), 32 states have internal predecessors, (14112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:13,319 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 441.0) internal successors, (14112), 32 states have internal predecessors, (14112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:13,319 INFO L175 Difference]: Start difference. First operand has 114 places, 101 transitions, 789 flow. Second operand 31 states and 5731 transitions. [2022-12-13 18:49:13,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 703 transitions, 3663 flow [2022-12-13 18:49:13,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 703 transitions, 3592 flow, removed 0 selfloop flow, removed 11 redundant places. [2022-12-13 18:49:13,329 INFO L231 Difference]: Finished difference. Result has 139 places, 145 transitions, 1048 flow [2022-12-13 18:49:13,329 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=720, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1048, PETRI_PLACES=139, PETRI_TRANSITIONS=145} [2022-12-13 18:49:13,329 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 79 predicate places. [2022-12-13 18:49:13,329 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 145 transitions, 1048 flow [2022-12-13 18:49:13,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 164.6) internal successors, (1646), 10 states have internal predecessors, (1646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:13,330 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:49:13,330 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:49:13,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2022-12-13 18:49:13,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:49:13,530 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:49:13,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:49:13,531 INFO L85 PathProgramCache]: Analyzing trace with hash 782328310, now seen corresponding path program 1 times [2022-12-13 18:49:13,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:49:13,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [19002852] [2022-12-13 18:49:13,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:49:13,532 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 [2022-12-13 18:49:13,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:49:13,533 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:49:13,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:49:13,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:49:13,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-13 18:49:13,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:49:13,615 INFO L350 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 [2022-12-13 18:49:13,627 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-13 18:49:13,628 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 18:49:13,628 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:49:13,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [19002852] [2022-12-13 18:49:13,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [19002852] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:49:13,628 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:49:13,628 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 18:49:13,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481383313] [2022-12-13 18:49:13,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:49:13,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 18:49:13,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:49:13,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 18:49:13,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 18:49:13,763 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 441 [2022-12-13 18:49:13,763 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 145 transitions, 1048 flow. Second operand has 4 states, 4 states have (on average 182.75) internal successors, (731), 4 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:13,764 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:49:13,764 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 441 [2022-12-13 18:49:13,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:49:24,811 INFO L130 PetriNetUnfolder]: 61766/81100 cut-off events. [2022-12-13 18:49:24,812 INFO L131 PetriNetUnfolder]: For 68568/71719 co-relation queries the response was YES. [2022-12-13 18:49:25,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200758 conditions, 81100 events. 61766/81100 cut-off events. For 68568/71719 co-relation queries the response was YES. Maximal size of possible extension queue 4483. Compared 526579 event pairs, 32681 based on Foata normal form. 2520/33589 useless extension candidates. Maximal degree in co-relation 200716. Up to 80136 conditions per place. [2022-12-13 18:49:25,484 INFO L137 encePairwiseOnDemand]: 435/441 looper letters, 94 selfloop transitions, 23 changer transitions 0/128 dead transitions. [2022-12-13 18:49:25,484 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 128 transitions, 1215 flow [2022-12-13 18:49:25,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 18:49:25,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-13 18:49:25,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 767 transitions. [2022-12-13 18:49:25,488 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43480725623582767 [2022-12-13 18:49:25,488 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 767 transitions. [2022-12-13 18:49:25,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 767 transitions. [2022-12-13 18:49:25,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:49:25,489 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 767 transitions. [2022-12-13 18:49:25,492 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 191.75) internal successors, (767), 4 states have internal predecessors, (767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:25,495 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 441.0) internal successors, (2205), 5 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:25,495 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 441.0) internal successors, (2205), 5 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:25,495 INFO L175 Difference]: Start difference. First operand has 139 places, 145 transitions, 1048 flow. Second operand 4 states and 767 transitions. [2022-12-13 18:49:25,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 128 transitions, 1215 flow [2022-12-13 18:49:25,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 128 transitions, 1115 flow, removed 12 selfloop flow, removed 9 redundant places. [2022-12-13 18:49:25,630 INFO L231 Difference]: Finished difference. Result has 130 places, 128 transitions, 927 flow [2022-12-13 18:49:25,630 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=881, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=927, PETRI_PLACES=130, PETRI_TRANSITIONS=128} [2022-12-13 18:49:25,631 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 70 predicate places. [2022-12-13 18:49:25,631 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 128 transitions, 927 flow [2022-12-13 18:49:25,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 182.75) internal successors, (731), 4 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:25,631 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:49:25,631 INFO L209 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1] [2022-12-13 18:49:25,638 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:49:25,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:49:25,832 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:49:25,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:49:25,834 INFO L85 PathProgramCache]: Analyzing trace with hash -275773503, now seen corresponding path program 2 times [2022-12-13 18:49:25,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:49:25,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1407349341] [2022-12-13 18:49:25,835 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 18:49:25,836 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 [2022-12-13 18:49:25,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:49:25,839 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:49:25,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:49:25,917 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-13 18:49:25,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 18:49:25,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 25 conjunts are in the unsatisfiable core [2022-12-13 18:49:25,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:49:25,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:49:25,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:49:25,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:49:25,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:49:26,004 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-12-13 18:49:26,004 INFO L350 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 2 case distinctions, treesize of input 15 treesize of output 29 [2022-12-13 18:49:26,026 INFO L321 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-12-13 18:49:26,027 INFO L350 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 23 treesize of output 19 [2022-12-13 18:49:26,122 INFO L321 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2022-12-13 18:49:26,123 INFO L350 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 [2022-12-13 18:49:26,177 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-12-13 18:49:26,177 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 18:49:26,177 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:49:26,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1407349341] [2022-12-13 18:49:26,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1407349341] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:49:26,177 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:49:26,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 18:49:26,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083991439] [2022-12-13 18:49:26,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:49:26,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 18:49:26,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:49:26,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 18:49:26,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 18:49:26,933 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 441 [2022-12-13 18:49:26,933 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 128 transitions, 927 flow. Second operand has 4 states, 4 states have (on average 184.25) internal successors, (737), 4 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:26,933 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:49:26,933 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 441 [2022-12-13 18:49:26,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:49:37,571 INFO L130 PetriNetUnfolder]: 61766/81093 cut-off events. [2022-12-13 18:49:37,571 INFO L131 PetriNetUnfolder]: For 68482/71633 co-relation queries the response was YES. [2022-12-13 18:49:37,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200675 conditions, 81093 events. 61766/81093 cut-off events. For 68482/71633 co-relation queries the response was YES. Maximal size of possible extension queue 4465. Compared 525821 event pairs, 32681 based on Foata normal form. 2520/33589 useless extension candidates. Maximal degree in co-relation 200636. Up to 80169 conditions per place. [2022-12-13 18:49:38,095 INFO L137 encePairwiseOnDemand]: 438/441 looper letters, 101 selfloop transitions, 11 changer transitions 0/123 dead transitions. [2022-12-13 18:49:38,096 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 123 transitions, 1078 flow [2022-12-13 18:49:38,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 18:49:38,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-13 18:49:38,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 772 transitions. [2022-12-13 18:49:38,098 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4376417233560091 [2022-12-13 18:49:38,098 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 772 transitions. [2022-12-13 18:49:38,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 772 transitions. [2022-12-13 18:49:38,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:49:38,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 772 transitions. [2022-12-13 18:49:38,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 193.0) internal successors, (772), 4 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:38,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 441.0) internal successors, (2205), 5 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:38,101 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 441.0) internal successors, (2205), 5 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:38,101 INFO L175 Difference]: Start difference. First operand has 130 places, 128 transitions, 927 flow. Second operand 4 states and 772 transitions. [2022-12-13 18:49:38,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 123 transitions, 1078 flow [2022-12-13 18:49:38,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 123 transitions, 1059 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 18:49:38,232 INFO L231 Difference]: Finished difference. Result has 129 places, 123 transitions, 857 flow [2022-12-13 18:49:38,232 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=835, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=857, PETRI_PLACES=129, PETRI_TRANSITIONS=123} [2022-12-13 18:49:38,232 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 69 predicate places. [2022-12-13 18:49:38,232 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 123 transitions, 857 flow [2022-12-13 18:49:38,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 184.25) internal successors, (737), 4 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:38,233 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:49:38,233 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:49:38,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-12-13 18:49:38,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:49:38,434 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:49:38,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:49:38,435 INFO L85 PathProgramCache]: Analyzing trace with hash 782328308, now seen corresponding path program 1 times [2022-12-13 18:49:38,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:49:38,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1587856021] [2022-12-13 18:49:38,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:49:38,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 [2022-12-13 18:49:38,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:49:38,439 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:49:38,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:49:38,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:49:38,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-13 18:49:38,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:49:38,602 INFO L321 Elim1Store]: treesize reduction 84, result has 33.9 percent of original size [2022-12-13 18:49:38,603 INFO L350 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 3 case distinctions, treesize of input 15 treesize of output 50 [2022-12-13 18:49:38,623 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-13 18:49:38,623 INFO L350 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 [2022-12-13 18:49:38,633 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-13 18:49:38,633 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 18:49:38,633 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:49:38,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1587856021] [2022-12-13 18:49:38,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1587856021] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:49:38,633 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:49:38,633 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 18:49:38,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694565814] [2022-12-13 18:49:38,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:49:38,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 18:49:38,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:49:38,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 18:49:38,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 18:49:38,802 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 441 [2022-12-13 18:49:38,802 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 123 transitions, 857 flow. Second operand has 4 states, 4 states have (on average 179.75) internal successors, (719), 4 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:38,802 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:49:38,803 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 441 [2022-12-13 18:49:38,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:49:45,404 INFO L130 PetriNetUnfolder]: 35217/46921 cut-off events. [2022-12-13 18:49:45,404 INFO L131 PetriNetUnfolder]: For 49632/51908 co-relation queries the response was YES. [2022-12-13 18:49:45,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122061 conditions, 46921 events. 35217/46921 cut-off events. For 49632/51908 co-relation queries the response was YES. Maximal size of possible extension queue 2527. Compared 295413 event pairs, 18148 based on Foata normal form. 1820/23036 useless extension candidates. Maximal degree in co-relation 122022. Up to 46315 conditions per place. [2022-12-13 18:49:45,724 INFO L137 encePairwiseOnDemand]: 436/441 looper letters, 98 selfloop transitions, 11 changer transitions 0/120 dead transitions. [2022-12-13 18:49:45,724 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 120 transitions, 1069 flow [2022-12-13 18:49:45,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 18:49:45,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-13 18:49:45,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 751 transitions. [2022-12-13 18:49:45,727 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4257369614512472 [2022-12-13 18:49:45,727 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 751 transitions. [2022-12-13 18:49:45,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 751 transitions. [2022-12-13 18:49:45,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:49:45,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 751 transitions. [2022-12-13 18:49:45,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 187.75) internal successors, (751), 4 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:45,730 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 441.0) internal successors, (2205), 5 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:45,731 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 441.0) internal successors, (2205), 5 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:45,731 INFO L175 Difference]: Start difference. First operand has 129 places, 123 transitions, 857 flow. Second operand 4 states and 751 transitions. [2022-12-13 18:49:45,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 120 transitions, 1069 flow [2022-12-13 18:49:45,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 120 transitions, 1057 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 18:49:45,828 INFO L231 Difference]: Finished difference. Result has 127 places, 120 transitions, 861 flow [2022-12-13 18:49:45,828 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=839, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=861, PETRI_PLACES=127, PETRI_TRANSITIONS=120} [2022-12-13 18:49:45,828 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 67 predicate places. [2022-12-13 18:49:45,828 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 120 transitions, 861 flow [2022-12-13 18:49:45,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 179.75) internal successors, (719), 4 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:45,829 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:49:45,829 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:49:45,836 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:49:46,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:49:46,030 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:49:46,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:49:46,032 INFO L85 PathProgramCache]: Analyzing trace with hash 782328306, now seen corresponding path program 1 times [2022-12-13 18:49:46,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:49:46,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [402771354] [2022-12-13 18:49:46,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:49:46,034 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:49:46,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:49:46,037 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:49:46,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:49:46,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:49:46,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-13 18:49:46,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:49:46,186 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-13 18:49:46,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 18:49:46,359 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-12-13 18:49:46,416 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-13 18:49:46,416 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:49:46,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [402771354] [2022-12-13 18:49:46,416 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [402771354] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 18:49:46,416 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 18:49:46,416 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2022-12-13 18:49:46,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080653510] [2022-12-13 18:49:46,416 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 18:49:46,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 18:49:46,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:49:46,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 18:49:46,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-12-13 18:49:47,934 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 441 [2022-12-13 18:49:47,935 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 120 transitions, 861 flow. Second operand has 10 states, 10 states have (on average 176.4) internal successors, (1764), 10 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:47,935 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:49:47,935 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 441 [2022-12-13 18:49:47,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:49:56,252 INFO L130 PetriNetUnfolder]: 42227/56458 cut-off events. [2022-12-13 18:49:56,252 INFO L131 PetriNetUnfolder]: For 37268/37268 co-relation queries the response was YES. [2022-12-13 18:49:56,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142432 conditions, 56458 events. 42227/56458 cut-off events. For 37268/37268 co-relation queries the response was YES. Maximal size of possible extension queue 2905. Compared 365850 event pairs, 14564 based on Foata normal form. 511/26524 useless extension candidates. Maximal degree in co-relation 142393. Up to 30276 conditions per place. [2022-12-13 18:49:56,631 INFO L137 encePairwiseOnDemand]: 433/441 looper letters, 144 selfloop transitions, 54 changer transitions 0/200 dead transitions. [2022-12-13 18:49:56,631 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 200 transitions, 1552 flow [2022-12-13 18:49:56,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 18:49:56,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-13 18:49:56,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1704 transitions. [2022-12-13 18:49:56,634 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4293272864701436 [2022-12-13 18:49:56,634 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1704 transitions. [2022-12-13 18:49:56,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1704 transitions. [2022-12-13 18:49:56,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:49:56,635 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1704 transitions. [2022-12-13 18:49:56,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 189.33333333333334) internal successors, (1704), 9 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:56,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 441.0) internal successors, (4410), 10 states have internal predecessors, (4410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:56,640 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 441.0) internal successors, (4410), 10 states have internal predecessors, (4410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:56,640 INFO L175 Difference]: Start difference. First operand has 127 places, 120 transitions, 861 flow. Second operand 9 states and 1704 transitions. [2022-12-13 18:49:56,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 200 transitions, 1552 flow [2022-12-13 18:49:56,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 200 transitions, 1540 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 18:49:56,777 INFO L231 Difference]: Finished difference. Result has 135 places, 117 transitions, 1001 flow [2022-12-13 18:49:56,777 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1001, PETRI_PLACES=135, PETRI_TRANSITIONS=117} [2022-12-13 18:49:56,777 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 75 predicate places. [2022-12-13 18:49:56,777 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 117 transitions, 1001 flow [2022-12-13 18:49:56,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 176.4) internal successors, (1764), 10 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:56,778 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:49:56,778 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:49:56,785 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-12-13 18:49:56,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:49:56,979 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:49:56,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:49:56,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1517412179, now seen corresponding path program 1 times [2022-12-13 18:49:56,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:49:56,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [104823770] [2022-12-13 18:49:56,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:49:56,982 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 [2022-12-13 18:49:56,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:49:56,985 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:49:56,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:49:57,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:49:57,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-13 18:49:57,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:49:57,172 INFO L321 Elim1Store]: treesize reduction 105, result has 17.3 percent of original size [2022-12-13 18:49:57,172 INFO L350 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 3 case distinctions, treesize of input 33 treesize of output 44 [2022-12-13 18:49:57,191 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-13 18:49:57,192 INFO L350 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 [2022-12-13 18:49:57,201 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-13 18:49:57,201 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 18:49:57,202 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:49:57,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [104823770] [2022-12-13 18:49:57,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [104823770] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:49:57,202 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:49:57,202 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 18:49:57,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18898828] [2022-12-13 18:49:57,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:49:57,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 18:49:57,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:49:57,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 18:49:57,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 18:49:57,270 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 441 [2022-12-13 18:49:57,270 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 117 transitions, 1001 flow. Second operand has 3 states, 3 states have (on average 187.0) internal successors, (561), 3 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:49:57,270 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:49:57,271 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 441 [2022-12-13 18:49:57,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:50:03,759 INFO L130 PetriNetUnfolder]: 34462/46320 cut-off events. [2022-12-13 18:50:03,759 INFO L131 PetriNetUnfolder]: For 130746/135308 co-relation queries the response was YES. [2022-12-13 18:50:03,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123475 conditions, 46320 events. 34462/46320 cut-off events. For 130746/135308 co-relation queries the response was YES. Maximal size of possible extension queue 2460. Compared 297796 event pairs, 18686 based on Foata normal form. 4202/27316 useless extension candidates. Maximal degree in co-relation 123434. Up to 45751 conditions per place. [2022-12-13 18:50:04,084 INFO L137 encePairwiseOnDemand]: 438/441 looper letters, 103 selfloop transitions, 1 changer transitions 0/115 dead transitions. [2022-12-13 18:50:04,084 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 115 transitions, 1205 flow [2022-12-13 18:50:04,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 18:50:04,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 18:50:04,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 588 transitions. [2022-12-13 18:50:04,086 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2022-12-13 18:50:04,086 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 588 transitions. [2022-12-13 18:50:04,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 588 transitions. [2022-12-13 18:50:04,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:50:04,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 588 transitions. [2022-12-13 18:50:04,087 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 196.0) internal successors, (588), 3 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:04,089 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 441.0) internal successors, (1764), 4 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:04,089 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 441.0) internal successors, (1764), 4 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:04,089 INFO L175 Difference]: Start difference. First operand has 135 places, 117 transitions, 1001 flow. Second operand 3 states and 588 transitions. [2022-12-13 18:50:04,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 115 transitions, 1205 flow [2022-12-13 18:50:04,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 115 transitions, 1162 flow, removed 6 selfloop flow, removed 3 redundant places. [2022-12-13 18:50:04,207 INFO L231 Difference]: Finished difference. Result has 132 places, 115 transitions, 956 flow [2022-12-13 18:50:04,208 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=954, PETRI_DIFFERENCE_MINUEND_PLACES=130, 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=956, PETRI_PLACES=132, PETRI_TRANSITIONS=115} [2022-12-13 18:50:04,208 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 72 predicate places. [2022-12-13 18:50:04,208 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 115 transitions, 956 flow [2022-12-13 18:50:04,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 187.0) internal successors, (561), 3 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:04,208 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:50:04,208 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:50:04,216 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:50:04,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:50:04,410 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:50:04,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:50:04,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1517412180, now seen corresponding path program 1 times [2022-12-13 18:50:04,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:50:04,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1781625476] [2022-12-13 18:50:04,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:50:04,413 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 [2022-12-13 18:50:04,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:50:04,416 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:50:04,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:50:04,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:50:04,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 25 conjunts are in the unsatisfiable core [2022-12-13 18:50:04,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:50:04,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:50:04,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:50:04,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:50:04,741 INFO L321 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2022-12-13 18:50:04,741 INFO L350 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 2 case distinctions, treesize of input 17 treesize of output 34 [2022-12-13 18:50:04,753 INFO L350 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 18 treesize of output 16 [2022-12-13 18:50:04,867 INFO L321 Elim1Store]: treesize reduction 32, result has 25.6 percent of original size [2022-12-13 18:50:04,867 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 26 [2022-12-13 18:50:05,043 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-13 18:50:05,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 18:50:05,324 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-13 18:50:05,324 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:50:05,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1781625476] [2022-12-13 18:50:05,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1781625476] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 18:50:05,324 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 18:50:05,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2022-12-13 18:50:05,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697147531] [2022-12-13 18:50:05,324 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 18:50:05,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 18:50:05,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:50:05,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 18:50:05,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-12-13 18:50:07,885 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 18:50:09,184 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 441 [2022-12-13 18:50:09,185 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 115 transitions, 956 flow. Second operand has 8 states, 8 states have (on average 170.25) internal successors, (1362), 8 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) [2022-12-13 18:50:09,185 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:50:09,185 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 441 [2022-12-13 18:50:09,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:50:17,681 INFO L130 PetriNetUnfolder]: 31708/42901 cut-off events. [2022-12-13 18:50:17,681 INFO L131 PetriNetUnfolder]: For 121683/125883 co-relation queries the response was YES. [2022-12-13 18:50:17,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114521 conditions, 42901 events. 31708/42901 cut-off events. For 121683/125883 co-relation queries the response was YES. Maximal size of possible extension queue 2382. Compared 277487 event pairs, 16753 based on Foata normal form. 3846/26003 useless extension candidates. Maximal degree in co-relation 114481. Up to 23478 conditions per place. [2022-12-13 18:50:18,134 INFO L137 encePairwiseOnDemand]: 431/441 looper letters, 174 selfloop transitions, 44 changer transitions 0/229 dead transitions. [2022-12-13 18:50:18,134 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 229 transitions, 1875 flow [2022-12-13 18:50:18,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-13 18:50:18,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-13 18:50:18,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2698 transitions. [2022-12-13 18:50:18,138 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.40786092214663644 [2022-12-13 18:50:18,138 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2698 transitions. [2022-12-13 18:50:18,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2698 transitions. [2022-12-13 18:50:18,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:50:18,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2698 transitions. [2022-12-13 18:50:18,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 179.86666666666667) internal successors, (2698), 15 states have internal predecessors, (2698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:18,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 441.0) internal successors, (7056), 16 states have internal predecessors, (7056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:18,145 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 441.0) internal successors, (7056), 16 states have internal predecessors, (7056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:18,145 INFO L175 Difference]: Start difference. First operand has 132 places, 115 transitions, 956 flow. Second operand 15 states and 2698 transitions. [2022-12-13 18:50:18,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 229 transitions, 1875 flow [2022-12-13 18:50:18,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 229 transitions, 1874 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 18:50:18,245 INFO L231 Difference]: Finished difference. Result has 150 places, 115 transitions, 1094 flow [2022-12-13 18:50:18,245 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=953, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1094, PETRI_PLACES=150, PETRI_TRANSITIONS=115} [2022-12-13 18:50:18,245 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 90 predicate places. [2022-12-13 18:50:18,245 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 115 transitions, 1094 flow [2022-12-13 18:50:18,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 170.25) internal successors, (1362), 8 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) [2022-12-13 18:50:18,246 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:50:18,246 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:50:18,254 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-12-13 18:50:18,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:50:18,448 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:50:18,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:50:18,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1517622409, now seen corresponding path program 1 times [2022-12-13 18:50:18,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:50:18,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1048033416] [2022-12-13 18:50:18,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:50:18,450 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 [2022-12-13 18:50:18,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:50:18,453 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:50:18,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:50:18,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:50:18,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-13 18:50:18,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:50:18,735 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-13 18:50:18,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 18:50:18,862 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-13 18:50:18,862 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:50:18,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1048033416] [2022-12-13 18:50:18,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1048033416] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 18:50:18,862 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 18:50:18,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2022-12-13 18:50:18,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112634474] [2022-12-13 18:50:18,862 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 18:50:18,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-13 18:50:18,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:50:18,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-13 18:50:18,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2022-12-13 18:50:19,726 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 441 [2022-12-13 18:50:19,727 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 115 transitions, 1094 flow. Second operand has 12 states, 12 states have (on average 177.5) internal successors, (2130), 12 states have internal predecessors, (2130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:19,727 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:50:19,727 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 441 [2022-12-13 18:50:19,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:50:25,783 INFO L130 PetriNetUnfolder]: 25915/34317 cut-off events. [2022-12-13 18:50:25,783 INFO L131 PetriNetUnfolder]: For 59568/59568 co-relation queries the response was YES. [2022-12-13 18:50:25,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93622 conditions, 34317 events. 25915/34317 cut-off events. For 59568/59568 co-relation queries the response was YES. Maximal size of possible extension queue 1800. Compared 206175 event pairs, 7540 based on Foata normal form. 749/18383 useless extension candidates. Maximal degree in co-relation 93575. Up to 17578 conditions per place. [2022-12-13 18:50:26,051 INFO L137 encePairwiseOnDemand]: 429/441 looper letters, 126 selfloop transitions, 40 changer transitions 0/168 dead transitions. [2022-12-13 18:50:26,051 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 168 transitions, 1495 flow [2022-12-13 18:50:26,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 18:50:26,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 18:50:26,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2051 transitions. [2022-12-13 18:50:26,054 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4227994227994228 [2022-12-13 18:50:26,054 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2051 transitions. [2022-12-13 18:50:26,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2051 transitions. [2022-12-13 18:50:26,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:50:26,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2051 transitions. [2022-12-13 18:50:26,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 186.45454545454547) internal successors, (2051), 11 states have internal predecessors, (2051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:26,060 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 441.0) internal successors, (5292), 12 states have internal predecessors, (5292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:26,060 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 441.0) internal successors, (5292), 12 states have internal predecessors, (5292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:26,060 INFO L175 Difference]: Start difference. First operand has 150 places, 115 transitions, 1094 flow. Second operand 11 states and 2051 transitions. [2022-12-13 18:50:26,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 168 transitions, 1495 flow [2022-12-13 18:50:26,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 168 transitions, 1396 flow, removed 27 selfloop flow, removed 13 redundant places. [2022-12-13 18:50:26,293 INFO L231 Difference]: Finished difference. Result has 136 places, 98 transitions, 946 flow [2022-12-13 18:50:26,293 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=836, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=946, PETRI_PLACES=136, PETRI_TRANSITIONS=98} [2022-12-13 18:50:26,294 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 76 predicate places. [2022-12-13 18:50:26,294 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 98 transitions, 946 flow [2022-12-13 18:50:26,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 177.5) internal successors, (2130), 12 states have internal predecessors, (2130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:26,294 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:50:26,294 INFO L209 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1] [2022-12-13 18:50:26,302 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:50:26,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:50:26,496 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:50:26,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:50:26,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1269664566, now seen corresponding path program 2 times [2022-12-13 18:50:26,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:50:26,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1260633524] [2022-12-13 18:50:26,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 18:50:26,498 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 [2022-12-13 18:50:26,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:50:26,501 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:50:26,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:50:26,736 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-13 18:50:26,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 18:50:26,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-13 18:50:26,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:50:26,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:50:26,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:50:26,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:50:26,829 INFO L321 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2022-12-13 18:50:26,829 INFO L350 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 2 case distinctions, treesize of input 15 treesize of output 32 [2022-12-13 18:50:26,847 INFO L350 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 14 treesize of output 12 [2022-12-13 18:50:26,997 INFO L321 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2022-12-13 18:50:26,997 INFO L350 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 [2022-12-13 18:50:27,194 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-12-13 18:50:27,194 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 18:50:27,194 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:50:27,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1260633524] [2022-12-13 18:50:27,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1260633524] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:50:27,194 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:50:27,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 18:50:27,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827434226] [2022-12-13 18:50:27,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:50:27,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 18:50:27,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:50:27,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 18:50:27,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-13 18:50:29,792 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 18:50:30,024 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 441 [2022-12-13 18:50:30,024 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 98 transitions, 946 flow. Second operand has 5 states, 5 states have (on average 182.4) internal successors, (912), 5 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:30,024 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:50:30,024 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 441 [2022-12-13 18:50:30,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:50:34,513 INFO L130 PetriNetUnfolder]: 21856/29260 cut-off events. [2022-12-13 18:50:34,513 INFO L131 PetriNetUnfolder]: For 71867/74819 co-relation queries the response was YES. [2022-12-13 18:50:34,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80021 conditions, 29260 events. 21856/29260 cut-off events. For 71867/74819 co-relation queries the response was YES. Maximal size of possible extension queue 1729. Compared 179421 event pairs, 11834 based on Foata normal form. 2638/17566 useless extension candidates. Maximal degree in co-relation 79976. Up to 28883 conditions per place. [2022-12-13 18:50:34,676 INFO L137 encePairwiseOnDemand]: 437/441 looper letters, 64 selfloop transitions, 24 changer transitions 0/97 dead transitions. [2022-12-13 18:50:34,676 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 97 transitions, 1114 flow [2022-12-13 18:50:34,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 18:50:34,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-13 18:50:34,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 938 transitions. [2022-12-13 18:50:34,679 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4253968253968254 [2022-12-13 18:50:34,679 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 938 transitions. [2022-12-13 18:50:34,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 938 transitions. [2022-12-13 18:50:34,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:50:34,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 938 transitions. [2022-12-13 18:50:34,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 187.6) internal successors, (938), 5 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:34,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 441.0) internal successors, (2646), 6 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:34,682 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 441.0) internal successors, (2646), 6 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:34,682 INFO L175 Difference]: Start difference. First operand has 136 places, 98 transitions, 946 flow. Second operand 5 states and 938 transitions. [2022-12-13 18:50:34,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 97 transitions, 1114 flow [2022-12-13 18:50:34,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 97 transitions, 1055 flow, removed 0 selfloop flow, removed 7 redundant places. [2022-12-13 18:50:34,709 INFO L231 Difference]: Finished difference. Result has 132 places, 97 transitions, 927 flow [2022-12-13 18:50:34,710 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=927, PETRI_PLACES=132, PETRI_TRANSITIONS=97} [2022-12-13 18:50:34,710 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 72 predicate places. [2022-12-13 18:50:34,710 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 97 transitions, 927 flow [2022-12-13 18:50:34,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 182.4) internal successors, (912), 5 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:34,710 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:50:34,710 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:50:34,718 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:50:34,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:50:34,912 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:50:34,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:50:34,913 INFO L85 PathProgramCache]: Analyzing trace with hash 204856866, now seen corresponding path program 1 times [2022-12-13 18:50:34,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:50:34,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1351823365] [2022-12-13 18:50:34,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:50:34,915 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 [2022-12-13 18:50:34,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:50:34,918 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:50:34,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:50:35,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:50:35,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-13 18:50:35,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:50:35,138 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-13 18:50:35,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 18:50:35,317 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-13 18:50:35,317 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:50:35,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1351823365] [2022-12-13 18:50:35,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1351823365] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 18:50:35,318 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 18:50:35,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2022-12-13 18:50:35,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386496937] [2022-12-13 18:50:35,318 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 18:50:35,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-13 18:50:35,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:50:35,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-13 18:50:35,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-12-13 18:50:36,356 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 441 [2022-12-13 18:50:36,358 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 97 transitions, 927 flow. Second operand has 12 states, 12 states have (on average 175.66666666666666) internal successors, (2108), 12 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:36,358 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:50:36,358 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 441 [2022-12-13 18:50:36,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:50:41,133 INFO L130 PetriNetUnfolder]: 17374/24478 cut-off events. [2022-12-13 18:50:41,133 INFO L131 PetriNetUnfolder]: For 70343/73183 co-relation queries the response was YES. [2022-12-13 18:50:41,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70639 conditions, 24478 events. 17374/24478 cut-off events. For 70343/73183 co-relation queries the response was YES. Maximal size of possible extension queue 1518. Compared 160620 event pairs, 8464 based on Foata normal form. 2474/17210 useless extension candidates. Maximal degree in co-relation 70597. Up to 17408 conditions per place. [2022-12-13 18:50:41,271 INFO L137 encePairwiseOnDemand]: 429/441 looper letters, 108 selfloop transitions, 36 changer transitions 0/152 dead transitions. [2022-12-13 18:50:41,272 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 152 transitions, 1472 flow [2022-12-13 18:50:41,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 18:50:41,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 18:50:41,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2005 transitions. [2022-12-13 18:50:41,275 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.41331684188827045 [2022-12-13 18:50:41,275 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2005 transitions. [2022-12-13 18:50:41,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2005 transitions. [2022-12-13 18:50:41,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:50:41,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2005 transitions. [2022-12-13 18:50:41,277 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 182.27272727272728) internal successors, (2005), 11 states have internal predecessors, (2005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:41,280 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 441.0) internal successors, (5292), 12 states have internal predecessors, (5292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:41,280 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 441.0) internal successors, (5292), 12 states have internal predecessors, (5292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:41,280 INFO L175 Difference]: Start difference. First operand has 132 places, 97 transitions, 927 flow. Second operand 11 states and 2005 transitions. [2022-12-13 18:50:41,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 152 transitions, 1472 flow [2022-12-13 18:50:41,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 152 transitions, 1437 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-12-13 18:50:41,310 INFO L231 Difference]: Finished difference. Result has 142 places, 99 transitions, 994 flow [2022-12-13 18:50:41,310 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=994, PETRI_PLACES=142, PETRI_TRANSITIONS=99} [2022-12-13 18:50:41,310 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 82 predicate places. [2022-12-13 18:50:41,310 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 99 transitions, 994 flow [2022-12-13 18:50:41,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 175.66666666666666) internal successors, (2108), 12 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:41,310 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:50:41,310 INFO L209 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:50:41,318 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:50:41,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:50:41,512 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:50:41,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:50:41,513 INFO L85 PathProgramCache]: Analyzing trace with hash 704889905, now seen corresponding path program 2 times [2022-12-13 18:50:41,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:50:41,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [58791669] [2022-12-13 18:50:41,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 18:50:41,514 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 [2022-12-13 18:50:41,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:50:41,517 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:50:41,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:50:41,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-13 18:50:41,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 18:50:41,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-13 18:50:41,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:50:41,730 INFO L321 Elim1Store]: treesize reduction 78, result has 32.2 percent of original size [2022-12-13 18:50:41,730 INFO L350 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 3 case distinctions, treesize of input 17 treesize of output 44 [2022-12-13 18:50:41,831 INFO L321 Elim1Store]: treesize reduction 84, result has 33.9 percent of original size [2022-12-13 18:50:41,831 INFO L350 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 3 case distinctions, treesize of input 15 treesize of output 50 [2022-12-13 18:50:41,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:50:41,906 INFO L350 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 16 [2022-12-13 18:50:41,914 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-13 18:50:41,914 INFO L350 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 [2022-12-13 18:50:41,993 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-12-13 18:50:41,993 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 18:50:41,993 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:50:41,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [58791669] [2022-12-13 18:50:41,993 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [58791669] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:50:41,993 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:50:41,994 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 18:50:41,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127039641] [2022-12-13 18:50:41,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:50:41,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 18:50:41,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:50:41,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 18:50:41,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-13 18:50:42,817 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 441 [2022-12-13 18:50:42,817 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 99 transitions, 994 flow. Second operand has 6 states, 6 states have (on average 174.33333333333334) internal successors, (1046), 6 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:42,817 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:50:42,817 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 441 [2022-12-13 18:50:42,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:50:46,595 INFO L130 PetriNetUnfolder]: 18030/23880 cut-off events. [2022-12-13 18:50:46,595 INFO L131 PetriNetUnfolder]: For 40670/40828 co-relation queries the response was YES. [2022-12-13 18:50:46,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77731 conditions, 23880 events. 18030/23880 cut-off events. For 40670/40828 co-relation queries the response was YES. Maximal size of possible extension queue 1351. Compared 137255 event pairs, 8148 based on Foata normal form. 1360/15932 useless extension candidates. Maximal degree in co-relation 77686. Up to 20136 conditions per place. [2022-12-13 18:50:46,752 INFO L137 encePairwiseOnDemand]: 434/441 looper letters, 86 selfloop transitions, 27 changer transitions 0/116 dead transitions. [2022-12-13 18:50:46,752 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 116 transitions, 1284 flow [2022-12-13 18:50:46,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 18:50:46,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 18:50:46,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1089 transitions. [2022-12-13 18:50:46,754 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2022-12-13 18:50:46,754 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1089 transitions. [2022-12-13 18:50:46,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1089 transitions. [2022-12-13 18:50:46,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:50:46,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1089 transitions. [2022-12-13 18:50:46,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 181.5) internal successors, (1089), 6 states have internal predecessors, (1089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:46,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 441.0) internal successors, (3087), 7 states have internal predecessors, (3087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:46,757 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 441.0) internal successors, (3087), 7 states have internal predecessors, (3087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:46,757 INFO L175 Difference]: Start difference. First operand has 142 places, 99 transitions, 994 flow. Second operand 6 states and 1089 transitions. [2022-12-13 18:50:46,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 116 transitions, 1284 flow [2022-12-13 18:50:47,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 116 transitions, 1204 flow, removed 9 selfloop flow, removed 6 redundant places. [2022-12-13 18:50:47,184 INFO L231 Difference]: Finished difference. Result has 142 places, 99 transitions, 985 flow [2022-12-13 18:50:47,184 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=985, PETRI_PLACES=142, PETRI_TRANSITIONS=99} [2022-12-13 18:50:47,184 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 82 predicate places. [2022-12-13 18:50:47,184 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 99 transitions, 985 flow [2022-12-13 18:50:47,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 174.33333333333334) internal successors, (1046), 6 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:50:47,185 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:50:47,185 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:50:47,192 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:50:47,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:50:47,386 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:50:47,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:50:47,387 INFO L85 PathProgramCache]: Analyzing trace with hash -2104157877, now seen corresponding path program 2 times [2022-12-13 18:50:47,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:50:47,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1983833872] [2022-12-13 18:50:47,389 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 18:50:47,389 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 [2022-12-13 18:50:47,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:50:47,392 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:50:47,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:50:47,588 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-13 18:50:47,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 18:50:47,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-13 18:50:47,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:50:47,684 INFO L321 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-12-13 18:50:47,684 INFO L350 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 3 case distinctions, treesize of input 15 treesize of output 42 [2022-12-13 18:50:47,769 INFO L321 Elim1Store]: treesize reduction 84, result has 33.9 percent of original size [2022-12-13 18:50:47,769 INFO L350 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 3 case distinctions, treesize of input 15 treesize of output 50 [2022-12-13 18:50:47,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:50:47,839 INFO L350 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 16 [2022-12-13 18:50:47,845 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-13 18:50:47,846 INFO L350 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 [2022-12-13 18:50:47,931 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-13 18:50:47,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 18:50:50,681 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-13 18:50:50,681 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:50:50,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1983833872] [2022-12-13 18:50:50,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1983833872] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 18:50:50,682 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 18:50:50,682 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2022-12-13 18:50:50,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317169809] [2022-12-13 18:50:50,682 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 18:50:50,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 18:50:50,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:50:50,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 18:50:50,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-12-13 18:50:53,440 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-13 18:50:56,301 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-13 18:50:59,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-13 18:51:02,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-13 18:51:05,222 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-13 18:51:07,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-13 18:51:09,780 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-13 18:51:11,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-13 18:51:14,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-13 18:51:18,715 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-13 18:51:21,047 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-13 18:51:21,281 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 441 [2022-12-13 18:51:21,282 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 99 transitions, 985 flow. Second operand has 14 states, 14 states have (on average 159.42857142857142) internal successors, (2232), 14 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:51:21,282 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:51:21,282 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 441 [2022-12-13 18:51:21,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:51:28,616 INFO L130 PetriNetUnfolder]: 27733/36648 cut-off events. [2022-12-13 18:51:28,616 INFO L131 PetriNetUnfolder]: For 63621/63783 co-relation queries the response was YES. [2022-12-13 18:51:28,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120433 conditions, 36648 events. 27733/36648 cut-off events. For 63621/63783 co-relation queries the response was YES. Maximal size of possible extension queue 1999. Compared 219765 event pairs, 2621 based on Foata normal form. 936/23139 useless extension candidates. Maximal degree in co-relation 120387. Up to 15536 conditions per place. [2022-12-13 18:51:28,861 INFO L137 encePairwiseOnDemand]: 433/441 looper letters, 179 selfloop transitions, 34 changer transitions 0/216 dead transitions. [2022-12-13 18:51:28,861 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 216 transitions, 1816 flow [2022-12-13 18:51:28,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-13 18:51:28,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-13 18:51:28,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2208 transitions. [2022-12-13 18:51:28,864 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.38513867085295656 [2022-12-13 18:51:28,864 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2208 transitions. [2022-12-13 18:51:28,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2208 transitions. [2022-12-13 18:51:28,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:51:28,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2208 transitions. [2022-12-13 18:51:28,867 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 169.84615384615384) internal successors, (2208), 13 states have internal predecessors, (2208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:51:28,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 441.0) internal successors, (6174), 14 states have internal predecessors, (6174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:51:28,870 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 441.0) internal successors, (6174), 14 states have internal predecessors, (6174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:51:28,870 INFO L175 Difference]: Start difference. First operand has 142 places, 99 transitions, 985 flow. Second operand 13 states and 2208 transitions. [2022-12-13 18:51:28,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 216 transitions, 1816 flow [2022-12-13 18:51:28,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 216 transitions, 1773 flow, removed 1 selfloop flow, removed 4 redundant places. [2022-12-13 18:51:28,924 INFO L231 Difference]: Finished difference. Result has 152 places, 104 transitions, 1075 flow [2022-12-13 18:51:28,924 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=942, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1075, PETRI_PLACES=152, PETRI_TRANSITIONS=104} [2022-12-13 18:51:28,924 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 92 predicate places. [2022-12-13 18:51:28,924 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 104 transitions, 1075 flow [2022-12-13 18:51:28,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 159.42857142857142) internal successors, (2232), 14 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:51:28,924 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:51:28,925 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:51:28,933 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:51:29,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:51:29,126 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:51:29,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:51:29,126 INFO L85 PathProgramCache]: Analyzing trace with hash -2104157880, now seen corresponding path program 1 times [2022-12-13 18:51:29,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:51:29,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1747514554] [2022-12-13 18:51:29,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:51:29,127 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 [2022-12-13 18:51:29,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:51:29,128 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:51:29,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:51:29,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:51:29,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-13 18:51:29,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:51:29,418 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-13 18:51:29,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 18:51:29,702 INFO L350 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 27 treesize of output 23 [2022-12-13 18:51:29,894 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-13 18:51:29,894 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:51:29,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1747514554] [2022-12-13 18:51:29,895 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1747514554] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 18:51:29,895 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 18:51:29,895 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-12-13 18:51:29,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440550222] [2022-12-13 18:51:29,895 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 18:51:29,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 18:51:29,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:51:29,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 18:51:29,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-12-13 18:51:34,415 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 441 [2022-12-13 18:51:34,416 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 104 transitions, 1075 flow. Second operand has 14 states, 14 states have (on average 176.28571428571428) internal successors, (2468), 14 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:51:34,416 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:51:34,416 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 441 [2022-12-13 18:51:34,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:51:41,887 INFO L130 PetriNetUnfolder]: 24609/32753 cut-off events. [2022-12-13 18:51:41,887 INFO L131 PetriNetUnfolder]: For 87425/87580 co-relation queries the response was YES. [2022-12-13 18:51:42,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114073 conditions, 32753 events. 24609/32753 cut-off events. For 87425/87580 co-relation queries the response was YES. Maximal size of possible extension queue 1760. Compared 196402 event pairs, 7176 based on Foata normal form. 929/20814 useless extension candidates. Maximal degree in co-relation 114025. Up to 12248 conditions per place. [2022-12-13 18:51:42,178 INFO L137 encePairwiseOnDemand]: 433/441 looper letters, 243 selfloop transitions, 49 changer transitions 0/295 dead transitions. [2022-12-13 18:51:42,178 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 295 transitions, 2452 flow [2022-12-13 18:51:42,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-13 18:51:42,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-13 18:51:42,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3033 transitions. [2022-12-13 18:51:42,182 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4298469387755102 [2022-12-13 18:51:42,182 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3033 transitions. [2022-12-13 18:51:42,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3033 transitions. [2022-12-13 18:51:42,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:51:42,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3033 transitions. [2022-12-13 18:51:42,185 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 189.5625) internal successors, (3033), 16 states have internal predecessors, (3033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:51:42,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 441.0) internal successors, (7497), 17 states have internal predecessors, (7497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:51:42,189 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 441.0) internal successors, (7497), 17 states have internal predecessors, (7497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:51:42,190 INFO L175 Difference]: Start difference. First operand has 152 places, 104 transitions, 1075 flow. Second operand 16 states and 3033 transitions. [2022-12-13 18:51:42,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 295 transitions, 2452 flow [2022-12-13 18:51:43,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 295 transitions, 2341 flow, removed 22 selfloop flow, removed 8 redundant places. [2022-12-13 18:51:43,085 INFO L231 Difference]: Finished difference. Result has 159 places, 107 transitions, 1129 flow [2022-12-13 18:51:43,085 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=973, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1129, PETRI_PLACES=159, PETRI_TRANSITIONS=107} [2022-12-13 18:51:43,085 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 99 predicate places. [2022-12-13 18:51:43,085 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 107 transitions, 1129 flow [2022-12-13 18:51:43,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 176.28571428571428) internal successors, (2468), 14 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:51:43,086 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:51:43,086 INFO L209 CegarLoopForPetriNet]: trace histogram [6, 2, 1, 1, 1] [2022-12-13 18:51:43,094 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:51:43,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:51:43,287 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:51:43,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:51:43,288 INFO L85 PathProgramCache]: Analyzing trace with hash -2127948827, now seen corresponding path program 1 times [2022-12-13 18:51:43,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:51:43,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1114721026] [2022-12-13 18:51:43,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:51:43,290 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 [2022-12-13 18:51:43,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:51:43,293 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:51:43,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:51:43,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:51:43,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-13 18:51:43,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:51:43,490 INFO L350 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 [2022-12-13 18:51:43,607 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-13 18:51:43,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 18:51:44,844 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:51:44,844 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:51:44,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1114721026] [2022-12-13 18:51:44,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1114721026] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 18:51:44,844 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 18:51:44,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 18 [2022-12-13 18:51:44,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158763406] [2022-12-13 18:51:44,845 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 18:51:44,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-13 18:51:44,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:51:44,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-13 18:51:44,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-12-13 18:51:55,915 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 441 [2022-12-13 18:51:55,916 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 107 transitions, 1129 flow. Second operand has 19 states, 19 states have (on average 170.10526315789474) internal successors, (3232), 19 states have internal predecessors, (3232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:51:55,916 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:51:55,916 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 441 [2022-12-13 18:51:55,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:52:11,379 INFO L130 PetriNetUnfolder]: 22501/30483 cut-off events. [2022-12-13 18:52:11,379 INFO L131 PetriNetUnfolder]: For 101026/105197 co-relation queries the response was YES. [2022-12-13 18:52:11,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101931 conditions, 30483 events. 22501/30483 cut-off events. For 101026/105197 co-relation queries the response was YES. Maximal size of possible extension queue 1666. Compared 187693 event pairs, 12573 based on Foata normal form. 3818/22522 useless extension candidates. Maximal degree in co-relation 101884. Up to 11410 conditions per place. [2022-12-13 18:52:11,647 INFO L137 encePairwiseOnDemand]: 434/441 looper letters, 339 selfloop transitions, 37 changer transitions 0/388 dead transitions. [2022-12-13 18:52:11,648 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 388 transitions, 3146 flow [2022-12-13 18:52:11,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-13 18:52:11,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-12-13 18:52:11,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 4224 transitions. [2022-12-13 18:52:11,655 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.41644483880508726 [2022-12-13 18:52:11,655 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 4224 transitions. [2022-12-13 18:52:11,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 4224 transitions. [2022-12-13 18:52:11,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:52:11,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 4224 transitions. [2022-12-13 18:52:11,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 183.65217391304347) internal successors, (4224), 23 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:52:11,671 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 441.0) internal successors, (10584), 24 states have internal predecessors, (10584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:52:11,672 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 441.0) internal successors, (10584), 24 states have internal predecessors, (10584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:52:11,672 INFO L175 Difference]: Start difference. First operand has 159 places, 107 transitions, 1129 flow. Second operand 23 states and 4224 transitions. [2022-12-13 18:52:11,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 388 transitions, 3146 flow [2022-12-13 18:52:11,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 388 transitions, 2969 flow, removed 9 selfloop flow, removed 11 redundant places. [2022-12-13 18:52:11,756 INFO L231 Difference]: Finished difference. Result has 173 places, 113 transitions, 1127 flow [2022-12-13 18:52:11,757 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1127, PETRI_PLACES=173, PETRI_TRANSITIONS=113} [2022-12-13 18:52:11,757 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 113 predicate places. [2022-12-13 18:52:11,757 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 113 transitions, 1127 flow [2022-12-13 18:52:11,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 170.10526315789474) internal successors, (3232), 19 states have internal predecessors, (3232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:52:11,757 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:52:11,757 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-12-13 18:52:11,765 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-12-13 18:52:11,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:52:11,959 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:52:11,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:52:11,960 INFO L85 PathProgramCache]: Analyzing trace with hash -804380959, now seen corresponding path program 3 times [2022-12-13 18:52:11,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:52:11,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [430038506] [2022-12-13 18:52:11,961 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-13 18:52:11,962 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 [2022-12-13 18:52:11,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:52:11,965 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:52:11,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:52:12,148 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-13 18:52:12,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 18:52:12,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-13 18:52:12,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:52:12,259 INFO L321 Elim1Store]: treesize reduction 78, result has 32.2 percent of original size [2022-12-13 18:52:12,259 INFO L350 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 3 case distinctions, treesize of input 17 treesize of output 44 [2022-12-13 18:52:12,352 INFO L321 Elim1Store]: treesize reduction 84, result has 33.9 percent of original size [2022-12-13 18:52:12,353 INFO L350 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 3 case distinctions, treesize of input 15 treesize of output 50 [2022-12-13 18:52:12,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:52:12,416 INFO L350 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 16 [2022-12-13 18:52:12,429 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-13 18:52:12,429 INFO L350 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 [2022-12-13 18:52:12,558 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-13 18:52:12,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 18:52:13,377 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-13 18:52:13,377 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:52:13,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [430038506] [2022-12-13 18:52:13,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [430038506] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 18:52:13,378 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 18:52:13,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2022-12-13 18:52:13,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818863610] [2022-12-13 18:52:13,378 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 18:52:13,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-13 18:52:13,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:52:13,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-13 18:52:13,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-12-13 18:52:18,687 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 441 [2022-12-13 18:52:18,688 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 113 transitions, 1127 flow. Second operand has 12 states, 12 states have (on average 173.66666666666666) internal successors, (2084), 12 states have internal predecessors, (2084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:52:18,688 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:52:18,688 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 441 [2022-12-13 18:52:18,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:52:34,809 INFO L130 PetriNetUnfolder]: 64877/84556 cut-off events. [2022-12-13 18:52:34,809 INFO L131 PetriNetUnfolder]: For 99564/99785 co-relation queries the response was YES. [2022-12-13 18:52:35,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 282736 conditions, 84556 events. 64877/84556 cut-off events. For 99564/99785 co-relation queries the response was YES. Maximal size of possible extension queue 3928. Compared 531860 event pairs, 4036 based on Foata normal form. 3565/54893 useless extension candidates. Maximal degree in co-relation 282688. Up to 21301 conditions per place. [2022-12-13 18:52:35,494 INFO L137 encePairwiseOnDemand]: 434/441 looper letters, 216 selfloop transitions, 41 changer transitions 0/260 dead transitions. [2022-12-13 18:52:35,494 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 260 transitions, 2296 flow [2022-12-13 18:52:35,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 18:52:35,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 18:52:35,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1880 transitions. [2022-12-13 18:52:35,498 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42630385487528344 [2022-12-13 18:52:35,498 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1880 transitions. [2022-12-13 18:52:35,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1880 transitions. [2022-12-13 18:52:35,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:52:35,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1880 transitions. [2022-12-13 18:52:35,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:52:35,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 441.0) internal successors, (4851), 11 states have internal predecessors, (4851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:52:35,503 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 441.0) internal successors, (4851), 11 states have internal predecessors, (4851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:52:35,503 INFO L175 Difference]: Start difference. First operand has 173 places, 113 transitions, 1127 flow. Second operand 10 states and 1880 transitions. [2022-12-13 18:52:35,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 260 transitions, 2296 flow [2022-12-13 18:52:35,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 260 transitions, 2236 flow, removed 3 selfloop flow, removed 8 redundant places. [2022-12-13 18:52:35,789 INFO L231 Difference]: Finished difference. Result has 179 places, 122 transitions, 1318 flow [2022-12-13 18:52:35,789 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1318, PETRI_PLACES=179, PETRI_TRANSITIONS=122} [2022-12-13 18:52:35,790 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 119 predicate places. [2022-12-13 18:52:35,790 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 122 transitions, 1318 flow [2022-12-13 18:52:35,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 173.66666666666666) internal successors, (2084), 12 states have internal predecessors, (2084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:52:35,790 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:52:35,790 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:52:35,799 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:52:35,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:52:35,992 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:52:35,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:52:35,993 INFO L85 PathProgramCache]: Analyzing trace with hash -797873456, now seen corresponding path program 1 times [2022-12-13 18:52:35,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:52:35,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1752013508] [2022-12-13 18:52:35,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:52:35,995 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:52:35,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:52:35,997 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:52:36,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:52:36,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:52:36,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-13 18:52:36,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:52:36,176 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-13 18:52:36,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 18:52:36,374 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-12-13 18:52:36,535 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-13 18:52:36,536 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:52:36,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1752013508] [2022-12-13 18:52:36,536 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1752013508] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 18:52:36,536 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 18:52:36,536 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2022-12-13 18:52:36,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905333080] [2022-12-13 18:52:36,536 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 18:52:36,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-13 18:52:36,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:52:36,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-13 18:52:36,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-12-13 18:52:39,839 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 441 [2022-12-13 18:52:39,840 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 122 transitions, 1318 flow. Second operand has 12 states, 12 states have (on average 176.66666666666666) internal successors, (2120), 12 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:52:39,840 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:52:39,840 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 441 [2022-12-13 18:52:39,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:53:07,336 INFO L130 PetriNetUnfolder]: 112864/153784 cut-off events. [2022-12-13 18:53:07,336 INFO L131 PetriNetUnfolder]: For 770702/783519 co-relation queries the response was YES. [2022-12-13 18:53:08,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 567989 conditions, 153784 events. 112864/153784 cut-off events. For 770702/783519 co-relation queries the response was YES. Maximal size of possible extension queue 7289. Compared 1152361 event pairs, 32992 based on Foata normal form. 11971/112239 useless extension candidates. Maximal degree in co-relation 567935. Up to 41852 conditions per place. [2022-12-13 18:53:08,773 INFO L137 encePairwiseOnDemand]: 433/441 looper letters, 358 selfloop transitions, 50 changer transitions 0/418 dead transitions. [2022-12-13 18:53:08,773 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 418 transitions, 4441 flow [2022-12-13 18:53:08,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-13 18:53:08,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-12-13 18:53:08,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3412 transitions. [2022-12-13 18:53:08,778 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42983119173595363 [2022-12-13 18:53:08,778 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3412 transitions. [2022-12-13 18:53:08,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3412 transitions. [2022-12-13 18:53:08,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:53:08,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3412 transitions. [2022-12-13 18:53:08,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 189.55555555555554) internal successors, (3412), 18 states have internal predecessors, (3412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:53:08,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 441.0) internal successors, (8379), 19 states have internal predecessors, (8379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:53:08,787 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 441.0) internal successors, (8379), 19 states have internal predecessors, (8379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:53:08,788 INFO L175 Difference]: Start difference. First operand has 179 places, 122 transitions, 1318 flow. Second operand 18 states and 3412 transitions. [2022-12-13 18:53:08,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 418 transitions, 4441 flow [2022-12-13 18:53:09,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 418 transitions, 3940 flow, removed 207 selfloop flow, removed 5 redundant places. [2022-12-13 18:53:09,210 INFO L231 Difference]: Finished difference. Result has 197 places, 132 transitions, 1392 flow [2022-12-13 18:53:09,210 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=1222, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1392, PETRI_PLACES=197, PETRI_TRANSITIONS=132} [2022-12-13 18:53:09,210 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 137 predicate places. [2022-12-13 18:53:09,210 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 132 transitions, 1392 flow [2022-12-13 18:53:09,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 176.66666666666666) internal successors, (2120), 12 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:53:09,210 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:53:09,211 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:53:09,219 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-12-13 18:53:09,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:53:09,412 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:53:09,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:53:09,413 INFO L85 PathProgramCache]: Analyzing trace with hash -797873458, now seen corresponding path program 2 times [2022-12-13 18:53:09,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:53:09,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1800973056] [2022-12-13 18:53:09,414 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 18:53:09,415 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 [2022-12-13 18:53:09,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:53:09,418 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:53:09,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:53:09,608 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-13 18:53:09,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 18:53:09,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-13 18:53:09,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:53:09,734 INFO L321 Elim1Store]: treesize reduction 78, result has 32.2 percent of original size [2022-12-13 18:53:09,734 INFO L350 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 3 case distinctions, treesize of input 17 treesize of output 44 [2022-12-13 18:53:09,833 INFO L321 Elim1Store]: treesize reduction 84, result has 33.9 percent of original size [2022-12-13 18:53:09,833 INFO L350 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 3 case distinctions, treesize of input 15 treesize of output 50 [2022-12-13 18:53:09,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:53:09,902 INFO L350 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 16 [2022-12-13 18:53:09,910 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-13 18:53:09,911 INFO L350 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 [2022-12-13 18:53:10,011 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-13 18:53:10,012 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 18:53:10,012 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:53:10,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1800973056] [2022-12-13 18:53:10,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1800973056] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:53:10,012 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:53:10,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-13 18:53:10,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150065655] [2022-12-13 18:53:10,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:53:10,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 18:53:10,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:53:10,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 18:53:10,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-13 18:53:11,371 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 441 [2022-12-13 18:53:11,372 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 132 transitions, 1392 flow. Second operand has 6 states, 6 states have (on average 174.66666666666666) internal successors, (1048), 6 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:53:11,372 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:53:11,372 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 441 [2022-12-13 18:53:11,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:53:36,186 INFO L130 PetriNetUnfolder]: 104143/141659 cut-off events. [2022-12-13 18:53:36,186 INFO L131 PetriNetUnfolder]: For 544837/556569 co-relation queries the response was YES. [2022-12-13 18:53:37,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 525081 conditions, 141659 events. 104143/141659 cut-off events. For 544837/556569 co-relation queries the response was YES. Maximal size of possible extension queue 7093. Compared 1039077 event pairs, 41437 based on Foata normal form. 14363/118877 useless extension candidates. Maximal degree in co-relation 525022. Up to 111646 conditions per place. [2022-12-13 18:53:37,773 INFO L137 encePairwiseOnDemand]: 435/441 looper letters, 145 selfloop transitions, 22 changer transitions 0/177 dead transitions. [2022-12-13 18:53:37,773 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 177 transitions, 2067 flow [2022-12-13 18:53:37,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 18:53:37,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 18:53:37,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1093 transitions. [2022-12-13 18:53:37,777 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.41307634164777024 [2022-12-13 18:53:37,777 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1093 transitions. [2022-12-13 18:53:37,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1093 transitions. [2022-12-13 18:53:37,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:53:37,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1093 transitions. [2022-12-13 18:53:37,780 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 182.16666666666666) internal successors, (1093), 6 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:53:37,783 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 441.0) internal successors, (3087), 7 states have internal predecessors, (3087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:53:37,784 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 441.0) internal successors, (3087), 7 states have internal predecessors, (3087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:53:37,784 INFO L175 Difference]: Start difference. First operand has 197 places, 132 transitions, 1392 flow. Second operand 6 states and 1093 transitions. [2022-12-13 18:53:37,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 177 transitions, 2067 flow [2022-12-13 18:53:41,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 177 transitions, 1981 flow, removed 6 selfloop flow, removed 8 redundant places. [2022-12-13 18:53:41,005 INFO L231 Difference]: Finished difference. Result has 195 places, 132 transitions, 1359 flow [2022-12-13 18:53:41,005 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=1306, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1359, PETRI_PLACES=195, PETRI_TRANSITIONS=132} [2022-12-13 18:53:41,006 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 135 predicate places. [2022-12-13 18:53:41,006 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 132 transitions, 1359 flow [2022-12-13 18:53:41,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 174.66666666666666) internal successors, (1048), 6 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:53:41,006 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:53:41,006 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 1, 1] [2022-12-13 18:53:41,013 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2022-12-13 18:53:41,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:53:41,207 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:53:41,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:53:41,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1934232442, now seen corresponding path program 3 times [2022-12-13 18:53:41,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:53:41,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1803914719] [2022-12-13 18:53:41,208 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-13 18:53:41,209 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 [2022-12-13 18:53:41,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:53:41,210 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:53:41,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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 [2022-12-13 18:53:41,402 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-12-13 18:53:41,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 18:53:41,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-13 18:53:41,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:53:41,500 INFO L321 Elim1Store]: treesize reduction 78, result has 32.2 percent of original size [2022-12-13 18:53:41,500 INFO L350 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 3 case distinctions, treesize of input 17 treesize of output 44 [2022-12-13 18:53:41,920 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:53:41,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 18:53:44,767 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 18:53:44,767 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:53:44,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1803914719] [2022-12-13 18:53:44,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1803914719] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 18:53:44,767 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 18:53:44,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2022-12-13 18:53:44,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085712521] [2022-12-13 18:53:44,767 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 18:53:44,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-13 18:53:44,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:53:44,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-13 18:53:44,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=386, Unknown=0, NotChecked=0, Total=552 [2022-12-13 18:54:07,139 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 441 [2022-12-13 18:54:07,141 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 132 transitions, 1359 flow. Second operand has 24 states, 24 states have (on average 176.0) internal successors, (4224), 24 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:54:07,141 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:54:07,141 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 441 [2022-12-13 18:54:07,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:54:21,867 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 18:54:23,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 18:54:25,873 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 18:54:27,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 18:54:29,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 18:54:31,882 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 18:54:33,885 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 18:54:35,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 18:54:37,904 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 18:54:39,907 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 18:55:30,776 INFO L130 PetriNetUnfolder]: 161394/221183 cut-off events. [2022-12-13 18:55:30,776 INFO L131 PetriNetUnfolder]: For 985629/1021224 co-relation queries the response was YES. [2022-12-13 18:55:32,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 842187 conditions, 221183 events. 161394/221183 cut-off events. For 985629/1021224 co-relation queries the response was YES. Maximal size of possible extension queue 8218. Compared 1694488 event pairs, 110089 based on Foata normal form. 34367/198401 useless extension candidates. Maximal degree in co-relation 842128. Up to 29792 conditions per place. [2022-12-13 18:55:33,297 INFO L137 encePairwiseOnDemand]: 434/441 looper letters, 491 selfloop transitions, 69 changer transitions 0/574 dead transitions. [2022-12-13 18:55:33,297 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 574 transitions, 5842 flow [2022-12-13 18:55:33,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-12-13 18:55:33,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-12-13 18:55:33,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4585 transitions. [2022-12-13 18:55:33,307 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4332010582010582 [2022-12-13 18:55:33,307 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4585 transitions. [2022-12-13 18:55:33,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4585 transitions. [2022-12-13 18:55:33,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:55:33,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4585 transitions. [2022-12-13 18:55:33,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 191.04166666666666) internal successors, (4585), 24 states have internal predecessors, (4585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:55:33,320 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 441.0) internal successors, (11025), 25 states have internal predecessors, (11025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:55:33,321 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 441.0) internal successors, (11025), 25 states have internal predecessors, (11025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:55:33,321 INFO L175 Difference]: Start difference. First operand has 195 places, 132 transitions, 1359 flow. Second operand 24 states and 4585 transitions. [2022-12-13 18:55:33,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 574 transitions, 5842 flow [2022-12-13 18:55:35,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 574 transitions, 5752 flow, removed 3 selfloop flow, removed 5 redundant places. [2022-12-13 18:55:35,743 INFO L231 Difference]: Finished difference. Result has 230 places, 163 transitions, 1949 flow [2022-12-13 18:55:35,744 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=1309, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1949, PETRI_PLACES=230, PETRI_TRANSITIONS=163} [2022-12-13 18:55:35,744 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 170 predicate places. [2022-12-13 18:55:35,744 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 163 transitions, 1949 flow [2022-12-13 18:55:35,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 176.0) internal successors, (4224), 24 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:55:35,744 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:55:35,744 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-12-13 18:55:35,752 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2022-12-13 18:55:35,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:55:35,946 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:55:35,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:55:35,947 INFO L85 PathProgramCache]: Analyzing trace with hash -804380962, now seen corresponding path program 2 times [2022-12-13 18:55:35,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:55:35,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1700851148] [2022-12-13 18:55:35,949 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 18:55:35,949 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 [2022-12-13 18:55:35,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:55:35,952 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:55:35,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-12-13 18:55:36,151 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-13 18:55:36,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 18:55:36,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-13 18:55:36,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:55:36,244 INFO L321 Elim1Store]: treesize reduction 78, result has 32.2 percent of original size [2022-12-13 18:55:36,245 INFO L350 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 3 case distinctions, treesize of input 17 treesize of output 44 [2022-12-13 18:55:36,327 INFO L321 Elim1Store]: treesize reduction 84, result has 33.9 percent of original size [2022-12-13 18:55:36,327 INFO L350 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 3 case distinctions, treesize of input 15 treesize of output 50 [2022-12-13 18:55:36,382 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-13 18:55:36,382 INFO L350 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 [2022-12-13 18:55:36,389 INFO L350 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 18 [2022-12-13 18:55:36,525 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-13 18:55:36,525 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 18:55:36,525 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:55:36,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1700851148] [2022-12-13 18:55:36,525 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1700851148] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:55:36,525 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:55:36,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 18:55:36,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316643388] [2022-12-13 18:55:36,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:55:36,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 18:55:36,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:55:36,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 18:55:36,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 18:55:37,237 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 441 [2022-12-13 18:55:37,237 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 163 transitions, 1949 flow. Second operand has 5 states, 5 states have (on average 175.6) internal successors, (878), 5 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:55:37,237 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:55:37,237 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 441 [2022-12-13 18:55:37,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:56:02,927 INFO L130 PetriNetUnfolder]: 93683/130689 cut-off events. [2022-12-13 18:56:02,927 INFO L131 PetriNetUnfolder]: For 650132/675150 co-relation queries the response was YES. [2022-12-13 18:56:04,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 483257 conditions, 130689 events. 93683/130689 cut-off events. For 650132/675150 co-relation queries the response was YES. Maximal size of possible extension queue 5015. Compared 1002438 event pairs, 64023 based on Foata normal form. 38001/139428 useless extension candidates. Maximal degree in co-relation 483181. Up to 130269 conditions per place. [2022-12-13 18:56:04,578 INFO L137 encePairwiseOnDemand]: 435/441 looper letters, 100 selfloop transitions, 39 changer transitions 0/153 dead transitions. [2022-12-13 18:56:04,578 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 153 transitions, 2129 flow [2022-12-13 18:56:04,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 18:56:04,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-13 18:56:04,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 902 transitions. [2022-12-13 18:56:04,581 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4090702947845805 [2022-12-13 18:56:04,581 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 902 transitions. [2022-12-13 18:56:04,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 902 transitions. [2022-12-13 18:56:04,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:56:04,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 902 transitions. [2022-12-13 18:56:04,582 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 180.4) internal successors, (902), 5 states have internal predecessors, (902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:56:04,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 441.0) internal successors, (2646), 6 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:56:04,584 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 441.0) internal successors, (2646), 6 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:56:04,584 INFO L175 Difference]: Start difference. First operand has 230 places, 163 transitions, 1949 flow. Second operand 5 states and 902 transitions. [2022-12-13 18:56:04,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 153 transitions, 2129 flow [2022-12-13 18:56:07,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 153 transitions, 1921 flow, removed 49 selfloop flow, removed 15 redundant places. [2022-12-13 18:56:07,373 INFO L231 Difference]: Finished difference. Result has 213 places, 153 transitions, 1721 flow [2022-12-13 18:56:07,373 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=1643, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1721, PETRI_PLACES=213, PETRI_TRANSITIONS=153} [2022-12-13 18:56:07,374 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 153 predicate places. [2022-12-13 18:56:07,374 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 153 transitions, 1721 flow [2022-12-13 18:56:07,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 175.6) internal successors, (878), 5 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:56:07,374 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:56:07,374 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:56:07,384 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-12-13 18:56:07,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:56:07,576 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:56:07,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:56:07,577 INFO L85 PathProgramCache]: Analyzing trace with hash -694461541, now seen corresponding path program 1 times [2022-12-13 18:56:07,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:56:07,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [597823114] [2022-12-13 18:56:07,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:56:07,578 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 [2022-12-13 18:56:07,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:56:07,581 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:56:07,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-12-13 18:56:07,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:56:07,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-13 18:56:07,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:56:07,840 INFO L321 Elim1Store]: treesize reduction 78, result has 32.2 percent of original size [2022-12-13 18:56:07,841 INFO L350 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 3 case distinctions, treesize of input 17 treesize of output 44 [2022-12-13 18:56:07,937 INFO L321 Elim1Store]: treesize reduction 84, result has 33.9 percent of original size [2022-12-13 18:56:07,938 INFO L350 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 3 case distinctions, treesize of input 15 treesize of output 50 [2022-12-13 18:56:08,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:56:08,027 INFO L350 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 16 [2022-12-13 18:56:08,037 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-13 18:56:08,037 INFO L350 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 [2022-12-13 18:56:08,223 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-13 18:56:08,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 18:56:10,023 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-13 18:56:10,023 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:56:10,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [597823114] [2022-12-13 18:56:10,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [597823114] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 18:56:10,023 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 18:56:10,023 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2022-12-13 18:56:10,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001583922] [2022-12-13 18:56:10,023 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 18:56:10,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-13 18:56:10,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:56:10,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-13 18:56:10,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-12-13 18:56:26,201 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 441 [2022-12-13 18:56:26,202 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 153 transitions, 1721 flow. Second operand has 12 states, 12 states have (on average 160.0) internal successors, (1920), 12 states have internal predecessors, (1920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:56:26,202 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:56:26,202 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 441 [2022-12-13 18:56:26,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:56:47,088 WARN L233 SmtUtils]: Spent 6.83s on a formula simplification. DAG size of input: 55 DAG size of output: 54 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 18:56:49,113 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-13 18:56:55,807 WARN L233 SmtUtils]: Spent 5.19s on a formula simplification that was a NOOP. DAG size: 54 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 18:57:09,101 WARN L233 SmtUtils]: Spent 5.23s on a formula simplification that was a NOOP. DAG size: 61 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 18:57:46,287 INFO L130 PetriNetUnfolder]: 97880/142971 cut-off events. [2022-12-13 18:57:46,288 INFO L131 PetriNetUnfolder]: For 543193/564019 co-relation queries the response was YES. [2022-12-13 18:57:47,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 510112 conditions, 142971 events. 97880/142971 cut-off events. For 543193/564019 co-relation queries the response was YES. Maximal size of possible extension queue 4399. Compared 1131249 event pairs, 64908 based on Foata normal form. 20826/145089 useless extension candidates. Maximal degree in co-relation 510042. Up to 52220 conditions per place. [2022-12-13 18:57:47,897 INFO L137 encePairwiseOnDemand]: 430/441 looper letters, 300 selfloop transitions, 61 changer transitions 0/374 dead transitions. [2022-12-13 18:57:47,897 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 374 transitions, 3520 flow [2022-12-13 18:57:47,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-13 18:57:47,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-13 18:57:47,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3708 transitions. [2022-12-13 18:57:47,905 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3821892393320965 [2022-12-13 18:57:47,905 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3708 transitions. [2022-12-13 18:57:47,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3708 transitions. [2022-12-13 18:57:47,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:57:47,906 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3708 transitions. [2022-12-13 18:57:47,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 168.54545454545453) internal successors, (3708), 22 states have internal predecessors, (3708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:57:47,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 441.0) internal successors, (10143), 23 states have internal predecessors, (10143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:57:47,914 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 441.0) internal successors, (10143), 23 states have internal predecessors, (10143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:57:47,914 INFO L175 Difference]: Start difference. First operand has 213 places, 153 transitions, 1721 flow. Second operand 22 states and 3708 transitions. [2022-12-13 18:57:47,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 374 transitions, 3520 flow [2022-12-13 18:57:49,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 374 transitions, 3458 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-12-13 18:57:49,011 INFO L231 Difference]: Finished difference. Result has 235 places, 163 transitions, 1833 flow [2022-12-13 18:57:49,011 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=1659, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1833, PETRI_PLACES=235, PETRI_TRANSITIONS=163} [2022-12-13 18:57:49,012 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 175 predicate places. [2022-12-13 18:57:49,012 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 163 transitions, 1833 flow [2022-12-13 18:57:49,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 160.0) internal successors, (1920), 12 states have internal predecessors, (1920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:57:49,012 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:57:49,012 INFO L209 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:57:49,020 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-12-13 18:57:49,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:57:49,213 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:57:49,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:57:49,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1919031552, now seen corresponding path program 2 times [2022-12-13 18:57:49,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:57:49,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1005530129] [2022-12-13 18:57:49,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 18:57:49,216 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 [2022-12-13 18:57:49,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:57:49,219 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:57:49,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-12-13 18:57:49,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-13 18:57:49,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 18:57:49,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-13 18:57:49,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:57:49,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:57:49,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:57:49,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 18:57:49,453 INFO L321 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2022-12-13 18:57:49,453 INFO L350 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 2 case distinctions, treesize of input 15 treesize of output 32 [2022-12-13 18:57:49,467 INFO L350 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 18 treesize of output 16 [2022-12-13 18:57:49,558 INFO L321 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2022-12-13 18:57:49,559 INFO L350 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 [2022-12-13 18:57:49,816 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-12-13 18:57:49,816 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 18:57:49,816 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:57:49,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1005530129] [2022-12-13 18:57:49,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1005530129] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 18:57:49,817 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 18:57:49,817 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 18:57:49,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016235935] [2022-12-13 18:57:49,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 18:57:49,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 18:57:49,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:57:49,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 18:57:49,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-13 18:57:52,472 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 18:57:54,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-13 18:57:54,912 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 441 [2022-12-13 18:57:54,913 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 163 transitions, 1833 flow. Second operand has 5 states, 5 states have (on average 181.8) internal successors, (909), 5 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:57:54,913 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:57:54,913 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 441 [2022-12-13 18:57:54,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:58:27,293 INFO L130 PetriNetUnfolder]: 92854/133022 cut-off events. [2022-12-13 18:58:27,293 INFO L131 PetriNetUnfolder]: For 598609/620144 co-relation queries the response was YES. [2022-12-13 18:58:28,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 568901 conditions, 133022 events. 92854/133022 cut-off events. For 598609/620144 co-relation queries the response was YES. Maximal size of possible extension queue 5071. Compared 1065602 event pairs, 70257 based on Foata normal form. 22679/143817 useless extension candidates. Maximal degree in co-relation 568827. Up to 132602 conditions per place. [2022-12-13 18:58:29,002 INFO L137 encePairwiseOnDemand]: 437/441 looper letters, 103 selfloop transitions, 39 changer transitions 0/162 dead transitions. [2022-12-13 18:58:29,002 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 162 transitions, 2109 flow [2022-12-13 18:58:29,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 18:58:29,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-13 18:58:29,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 929 transitions. [2022-12-13 18:58:29,004 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42131519274376417 [2022-12-13 18:58:29,004 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 929 transitions. [2022-12-13 18:58:29,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 929 transitions. [2022-12-13 18:58:29,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 18:58:29,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 929 transitions. [2022-12-13 18:58:29,006 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 185.8) internal successors, (929), 5 states have internal predecessors, (929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:58:29,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 441.0) internal successors, (2646), 6 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:58:29,007 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 441.0) internal successors, (2646), 6 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:58:29,007 INFO L175 Difference]: Start difference. First operand has 235 places, 163 transitions, 1833 flow. Second operand 5 states and 929 transitions. [2022-12-13 18:58:29,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 162 transitions, 2109 flow [2022-12-13 18:58:35,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 162 transitions, 2032 flow, removed 3 selfloop flow, removed 11 redundant places. [2022-12-13 18:58:35,873 INFO L231 Difference]: Finished difference. Result has 227 places, 162 transitions, 1826 flow [2022-12-13 18:58:35,873 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=1748, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1826, PETRI_PLACES=227, PETRI_TRANSITIONS=162} [2022-12-13 18:58:35,873 INFO L288 CegarLoopForPetriNet]: 60 programPoint places, 167 predicate places. [2022-12-13 18:58:35,873 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 162 transitions, 1826 flow [2022-12-13 18:58:35,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 181.8) internal successors, (909), 5 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:58:35,874 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 18:58:35,874 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 18:58:35,881 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2022-12-13 18:58:36,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 18:58:36,075 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2022-12-13 18:58:36,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 18:58:36,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1035730781, now seen corresponding path program 1 times [2022-12-13 18:58:36,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 18:58:36,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1381002215] [2022-12-13 18:58:36,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 18:58:36,079 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 [2022-12-13 18:58:36,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 18:58:36,082 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -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) [2022-12-13 18:58:36,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d55ad076-ac37-48e7-907d-0df22ac5fd76/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-12-13 18:58:36,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 18:58:36,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-13 18:58:36,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 18:58:36,383 INFO L321 Elim1Store]: treesize reduction 78, result has 32.2 percent of original size [2022-12-13 18:58:36,383 INFO L350 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 3 case distinctions, treesize of input 17 treesize of output 44 [2022-12-13 18:58:36,487 INFO L350 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 13 treesize of output 9 [2022-12-13 18:58:36,825 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-13 18:58:36,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 18:58:37,480 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-13 18:58:37,480 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 18:58:37,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1381002215] [2022-12-13 18:58:37,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1381002215] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 18:58:37,480 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 18:58:37,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2022-12-13 18:58:37,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772401261] [2022-12-13 18:58:37,480 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 18:58:37,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-13 18:58:37,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 18:58:37,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-13 18:58:37,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-12-13 18:58:44,181 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 441 [2022-12-13 18:58:44,182 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 162 transitions, 1826 flow. Second operand has 16 states, 16 states have (on average 166.5) internal successors, (2664), 16 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 18:58:44,182 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 18:58:44,182 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 441 [2022-12-13 18:58:44,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 18:59:18,827 INFO L130 PetriNetUnfolder]: 97502/139410 cut-off events. [2022-12-13 18:59:18,827 INFO L131 PetriNetUnfolder]: For 645123/659040 co-relation queries the response was YES.