./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-more-min-array.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-more-min-array.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 2261d9b3f7623cbd5155b35c39657066d179b87a48a9848bd1f196c713477a75 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 05:54:38,886 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 05:54:38,962 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 05:54:38,966 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 05:54:38,966 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 05:54:38,989 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 05:54:38,990 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 05:54:38,990 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 05:54:38,991 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 05:54:38,991 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 05:54:38,992 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 05:54:38,993 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 05:54:38,993 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 05:54:38,994 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 05:54:38,994 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 05:54:38,995 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 05:54:38,995 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 05:54:38,996 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 05:54:38,996 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 05:54:38,997 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 05:54:38,998 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 05:54:38,998 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 05:54:38,999 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 05:54:38,999 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 05:54:38,999 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 05:54:39,000 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 05:54:39,000 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 05:54:39,001 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 05:54:39,001 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 05:54:39,002 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 05:54:39,002 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 05:54:39,002 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 05:54:39,003 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 05:54:39,003 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 05:54:39,003 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 05:54:39,003 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 05:54:39,004 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 05:54:39,004 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 05:54:39,004 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 05:54:39,004 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 05:54:39,004 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 05:54:39,005 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 2261d9b3f7623cbd5155b35c39657066d179b87a48a9848bd1f196c713477a75 [2023-11-29 05:54:39,200 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 05:54:39,222 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 05:54:39,225 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 05:54:39,226 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 05:54:39,226 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 05:54:39,227 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-more-min-array.wvr.c [2023-11-29 05:54:42,058 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 05:54:42,262 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 05:54:42,263 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/sv-benchmarks/c/weaver/popl20-more-min-array.wvr.c [2023-11-29 05:54:42,270 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/data/494f324b4/c834688c9dc7400b9b8073f1a7c2a7b3/FLAG5a7cc1a48 [2023-11-29 05:54:42,282 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/data/494f324b4/c834688c9dc7400b9b8073f1a7c2a7b3 [2023-11-29 05:54:42,285 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 05:54:42,287 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 05:54:42,288 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 05:54:42,288 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 05:54:42,293 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 05:54:42,293 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 05:54:42" (1/1) ... [2023-11-29 05:54:42,294 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35ebe402 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:42, skipping insertion in model container [2023-11-29 05:54:42,294 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 05:54:42" (1/1) ... [2023-11-29 05:54:42,315 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 05:54:42,465 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 05:54:42,477 ERROR L324 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2023-11-29 05:54:42,477 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1368aa7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:42, skipping insertion in model container [2023-11-29 05:54:42,477 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 05:54:42,478 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-29 05:54:42,479 INFO L158 Benchmark]: Toolchain (without parser) took 192.02ms. Allocated memory is still 161.5MB. Free memory was 131.9MB in the beginning and 122.0MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 05:54:42,479 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 121.6MB. Free memory is still 81.7MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 05:54:42,480 INFO L158 Benchmark]: CACSL2BoogieTranslator took 189.81ms. Allocated memory is still 161.5MB. Free memory was 131.9MB in the beginning and 122.0MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 05:54:42,481 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 121.6MB. Free memory is still 81.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 189.81ms. Allocated memory is still 161.5MB. Free memory was 131.9MB in the beginning and 122.0MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 109]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-more-min-array.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 2261d9b3f7623cbd5155b35c39657066d179b87a48a9848bd1f196c713477a75 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 05:54:44,226 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 05:54:44,291 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-29 05:54:44,297 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 05:54:44,297 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 05:54:44,324 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 05:54:44,325 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 05:54:44,325 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 05:54:44,326 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 05:54:44,326 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 05:54:44,327 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 05:54:44,327 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 05:54:44,328 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 05:54:44,328 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 05:54:44,329 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 05:54:44,329 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 05:54:44,330 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 05:54:44,330 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 05:54:44,331 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 05:54:44,331 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 05:54:44,332 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 05:54:44,337 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 05:54:44,337 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 05:54:44,338 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 05:54:44,338 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 05:54:44,339 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 05:54:44,339 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 05:54:44,339 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 05:54:44,340 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 05:54:44,340 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 05:54:44,341 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 05:54:44,341 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 05:54:44,341 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 05:54:44,342 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 05:54:44,342 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 05:54:44,342 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 05:54:44,342 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 05:54:44,343 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 05:54:44,343 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 05:54:44,343 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 05:54:44,343 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 05:54:44,344 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 05:54:44,344 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 05:54:44,344 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 05:54:44,344 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 2261d9b3f7623cbd5155b35c39657066d179b87a48a9848bd1f196c713477a75 [2023-11-29 05:54:44,659 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 05:54:44,679 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 05:54:44,682 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 05:54:44,683 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 05:54:44,683 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 05:54:44,685 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-more-min-array.wvr.c [2023-11-29 05:54:47,388 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 05:54:47,552 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 05:54:47,552 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/sv-benchmarks/c/weaver/popl20-more-min-array.wvr.c [2023-11-29 05:54:47,560 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/data/5a8ece6fa/ef1c5ef407a2473ab9ad6fade670969d/FLAGdbdc09c0d [2023-11-29 05:54:47,591 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/data/5a8ece6fa/ef1c5ef407a2473ab9ad6fade670969d [2023-11-29 05:54:47,593 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 05:54:47,594 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 05:54:47,596 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 05:54:47,596 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 05:54:47,601 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 05:54:47,602 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 05:54:47" (1/1) ... [2023-11-29 05:54:47,603 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3cc0c2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:47, skipping insertion in model container [2023-11-29 05:54:47,603 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 05:54:47" (1/1) ... [2023-11-29 05:54:47,628 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 05:54:47,805 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 05:54:47,820 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 05:54:47,825 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 05:54:47,842 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 05:54:47,848 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 05:54:47,873 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 05:54:47,884 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 05:54:47,884 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 05:54:47,891 INFO L206 MainTranslator]: Completed translation [2023-11-29 05:54:47,892 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:47 WrapperNode [2023-11-29 05:54:47,892 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 05:54:47,893 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 05:54:47,893 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 05:54:47,893 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 05:54:47,900 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:47" (1/1) ... [2023-11-29 05:54:47,911 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:47" (1/1) ... [2023-11-29 05:54:47,933 INFO L138 Inliner]: procedures = 26, calls = 44, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 103 [2023-11-29 05:54:47,934 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 05:54:47,934 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 05:54:47,935 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 05:54:47,935 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 05:54:47,945 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:47" (1/1) ... [2023-11-29 05:54:47,946 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:47" (1/1) ... [2023-11-29 05:54:47,951 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:47" (1/1) ... [2023-11-29 05:54:47,970 INFO L175 MemorySlicer]: Split 15 memory accesses to 5 slices as follows [2, 2, 2, 2, 7]. 47 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0]. The 4 writes are split as follows [0, 1, 1, 1, 1]. [2023-11-29 05:54:47,971 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:47" (1/1) ... [2023-11-29 05:54:47,971 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:47" (1/1) ... [2023-11-29 05:54:47,984 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:47" (1/1) ... [2023-11-29 05:54:47,989 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:47" (1/1) ... [2023-11-29 05:54:47,992 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:47" (1/1) ... [2023-11-29 05:54:47,994 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:47" (1/1) ... [2023-11-29 05:54:47,998 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 05:54:47,999 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 05:54:47,999 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 05:54:48,000 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 05:54:48,000 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:47" (1/1) ... [2023-11-29 05:54:48,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 05:54:48,020 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:54:48,033 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 05:54:48,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 05:54:48,070 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 05:54:48,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 05:54:48,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-29 05:54:48,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-29 05:54:48,071 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-29 05:54:48,071 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-11-29 05:54:48,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 05:54:48,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 05:54:48,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 05:54:48,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-29 05:54:48,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-29 05:54:48,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2023-11-29 05:54:48,072 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 05:54:48,072 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 05:54:48,072 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 05:54:48,072 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 05:54:48,072 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-29 05:54:48,072 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-29 05:54:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 05:54:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 05:54:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 05:54:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 05:54:48,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 05:54:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 05:54:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-29 05:54:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-29 05:54:48,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-29 05:54:48,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-29 05:54:48,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2023-11-29 05:54:48,075 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 05:54:48,211 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 05:54:48,213 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 05:54:48,720 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 05:54:48,952 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 05:54:48,952 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-29 05:54:48,953 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 05:54:48 BoogieIcfgContainer [2023-11-29 05:54:48,953 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 05:54:48,955 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 05:54:48,955 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 05:54:48,957 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 05:54:48,957 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 05:54:47" (1/3) ... [2023-11-29 05:54:48,958 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5921787a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 05:54:48, skipping insertion in model container [2023-11-29 05:54:48,958 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:54:47" (2/3) ... [2023-11-29 05:54:48,958 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5921787a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 05:54:48, skipping insertion in model container [2023-11-29 05:54:48,958 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 05:54:48" (3/3) ... [2023-11-29 05:54:48,959 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-min-array.wvr.c [2023-11-29 05:54:48,974 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 05:54:48,975 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 28 error locations. [2023-11-29 05:54:48,975 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 05:54:49,031 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-29 05:54:49,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 76 places, 70 transitions, 161 flow [2023-11-29 05:54:49,092 INFO L124 PetriNetUnfolderBase]: 4/67 cut-off events. [2023-11-29 05:54:49,093 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 05:54:49,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80 conditions, 67 events. 4/67 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 149 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2023-11-29 05:54:49,096 INFO L82 GeneralOperation]: Start removeDead. Operand has 76 places, 70 transitions, 161 flow [2023-11-29 05:54:49,101 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 72 places, 66 transitions, 150 flow [2023-11-29 05:54:49,109 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 05:54:49,115 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;@640a6b88, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 05:54:49,115 INFO L358 AbstractCegarLoop]: Starting to check reachability of 43 error locations. [2023-11-29 05:54:49,118 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 05:54:49,118 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2023-11-29 05:54:49,119 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 05:54:49,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:49,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 05:54:49,120 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:54:49,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:49,124 INFO L85 PathProgramCache]: Analyzing trace with hash 502201, now seen corresponding path program 1 times [2023-11-29 05:54:49,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:54:49,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [743581652] [2023-11-29 05:54:49,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:49,135 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:54:49,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:54:49,165 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:54:49,166 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-29 05:54:49,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:49,272 INFO L262 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 05:54:49,277 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:54:49,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 05:54:49,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 05:54:49,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:54:49,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 05:54:49,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,409 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 05:54:49,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:54:49,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:54:49,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 05:54:49,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,488 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 05:54:49,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,506 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 05:54:49,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:54:49,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,536 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 05:54:49,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,548 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:54:49,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,553 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 05:54:49,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 05:54:49,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:54:49,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,587 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 05:54:49,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:54:49,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:54:49,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 05:54:49,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,634 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 05:54:49,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,649 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:54:49,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 05:54:49,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:49,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:54:49,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:54:49,673 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:54:49,674 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:54:49,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [743581652] [2023-11-29 05:54:49,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [743581652] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:54:49,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:54:49,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 05:54:49,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778492003] [2023-11-29 05:54:49,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:54:49,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:54:49,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:54:49,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:54:49,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:54:49,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-29 05:54:49,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 66 transitions, 150 flow. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:49,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:49,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-29 05:54:49,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:50,347 INFO L124 PetriNetUnfolderBase]: 1316/2652 cut-off events. [2023-11-29 05:54:50,348 INFO L125 PetriNetUnfolderBase]: For 172/173 co-relation queries the response was YES. [2023-11-29 05:54:50,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4665 conditions, 2652 events. 1316/2652 cut-off events. For 172/173 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 19706 event pairs, 1060 based on Foata normal form. 1/1637 useless extension candidates. Maximal degree in co-relation 4216. Up to 1877 conditions per place. [2023-11-29 05:54:50,378 INFO L140 encePairwiseOnDemand]: 60/70 looper letters, 30 selfloop transitions, 2 changer transitions 0/57 dead transitions. [2023-11-29 05:54:50,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 57 transitions, 196 flow [2023-11-29 05:54:50,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:54:50,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:54:50,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 127 transitions. [2023-11-29 05:54:50,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2023-11-29 05:54:50,392 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 127 transitions. [2023-11-29 05:54:50,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 127 transitions. [2023-11-29 05:54:50,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:50,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 127 transitions. [2023-11-29 05:54:50,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:50,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:50,402 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:50,404 INFO L175 Difference]: Start difference. First operand has 72 places, 66 transitions, 150 flow. Second operand 3 states and 127 transitions. [2023-11-29 05:54:50,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 57 transitions, 196 flow [2023-11-29 05:54:50,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 57 transitions, 184 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 05:54:50,413 INFO L231 Difference]: Finished difference. Result has 59 places, 57 transitions, 124 flow [2023-11-29 05:54:50,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=124, PETRI_PLACES=59, PETRI_TRANSITIONS=57} [2023-11-29 05:54:50,419 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -13 predicate places. [2023-11-29 05:54:50,419 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 57 transitions, 124 flow [2023-11-29 05:54:50,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:50,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:50,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 05:54:50,423 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-29 05:54:50,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:54:50,621 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:54:50,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:50,621 INFO L85 PathProgramCache]: Analyzing trace with hash 502202, now seen corresponding path program 1 times [2023-11-29 05:54:50,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:54:50,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1678427029] [2023-11-29 05:54:50,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:50,623 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:54:50,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:54:50,624 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:54:50,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-29 05:54:50,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:50,691 INFO L262 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 05:54:50,693 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:54:50,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2023-11-29 05:54:50,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:50,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:50,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:50,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 05:54:50,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:50,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:54:50,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:50,833 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:50,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:50,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:54:50,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:50,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:50,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:50,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:54:50,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:50,885 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:54:50,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:50,896 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:50,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:50,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:50,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:50,930 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:54:50,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:50,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:54:50,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:50,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:50,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:50,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:50,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:50,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:54:50,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:50,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:54:51,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:51,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:51,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:51,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:54:51,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:51,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:51,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:51,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:54:51,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:51,065 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:51,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:51,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:54:51,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:51,084 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:51,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:54:51,156 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:54:51,156 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:54:51,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1678427029] [2023-11-29 05:54:51,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1678427029] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:54:51,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:54:51,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 05:54:51,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87750483] [2023-11-29 05:54:51,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:54:51,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 05:54:51,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:54:51,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 05:54:51,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 05:54:51,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-29 05:54:51,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 57 transitions, 124 flow. Second operand has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:51,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:51,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-29 05:54:51,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:51,856 INFO L124 PetriNetUnfolderBase]: 1317/2655 cut-off events. [2023-11-29 05:54:51,856 INFO L125 PetriNetUnfolderBase]: For 43/44 co-relation queries the response was YES. [2023-11-29 05:54:51,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4587 conditions, 2655 events. 1317/2655 cut-off events. For 43/44 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 19725 event pairs, 1060 based on Foata normal form. 0/1639 useless extension candidates. Maximal degree in co-relation 4565. Up to 1882 conditions per place. [2023-11-29 05:54:51,874 INFO L140 encePairwiseOnDemand]: 65/70 looper letters, 32 selfloop transitions, 4 changer transitions 0/60 dead transitions. [2023-11-29 05:54:51,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 60 transitions, 204 flow [2023-11-29 05:54:51,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 05:54:51,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 05:54:51,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 153 transitions. [2023-11-29 05:54:51,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5464285714285714 [2023-11-29 05:54:51,877 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 153 transitions. [2023-11-29 05:54:51,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 153 transitions. [2023-11-29 05:54:51,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:51,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 153 transitions. [2023-11-29 05:54:51,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:51,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 70.0) internal successors, (350), 5 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:51,882 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 70.0) internal successors, (350), 5 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:51,882 INFO L175 Difference]: Start difference. First operand has 59 places, 57 transitions, 124 flow. Second operand 4 states and 153 transitions. [2023-11-29 05:54:51,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 60 transitions, 204 flow [2023-11-29 05:54:51,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 60 transitions, 198 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 05:54:51,884 INFO L231 Difference]: Finished difference. Result has 62 places, 60 transitions, 147 flow [2023-11-29 05:54:51,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=147, PETRI_PLACES=62, PETRI_TRANSITIONS=60} [2023-11-29 05:54:51,885 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -10 predicate places. [2023-11-29 05:54:51,885 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 60 transitions, 147 flow [2023-11-29 05:54:51,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:51,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:51,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 05:54:51,888 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-11-29 05:54:52,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:54:52,088 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:54:52,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:52,089 INFO L85 PathProgramCache]: Analyzing trace with hash 502249, now seen corresponding path program 1 times [2023-11-29 05:54:52,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:54:52,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1937210470] [2023-11-29 05:54:52,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:52,090 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:54:52,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:54:52,091 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:54:52,096 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-29 05:54:52,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:52,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 05:54:52,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:54:52,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:54:52,187 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:54:52,187 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:54:52,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1937210470] [2023-11-29 05:54:52,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1937210470] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:54:52,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:54:52,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 05:54:52,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729701103] [2023-11-29 05:54:52,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:54:52,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:54:52,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:54:52,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:54:52,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:54:52,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 70 [2023-11-29 05:54:52,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 60 transitions, 147 flow. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:52,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:52,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 70 [2023-11-29 05:54:52,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:52,656 INFO L124 PetriNetUnfolderBase]: 1316/2654 cut-off events. [2023-11-29 05:54:52,656 INFO L125 PetriNetUnfolderBase]: For 43/44 co-relation queries the response was YES. [2023-11-29 05:54:52,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4592 conditions, 2654 events. 1316/2654 cut-off events. For 43/44 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 19659 event pairs, 1060 based on Foata normal form. 1/1639 useless extension candidates. Maximal degree in co-relation 4576. Up to 1880 conditions per place. [2023-11-29 05:54:52,681 INFO L140 encePairwiseOnDemand]: 67/70 looper letters, 32 selfloop transitions, 2 changer transitions 0/59 dead transitions. [2023-11-29 05:54:52,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 59 transitions, 210 flow [2023-11-29 05:54:52,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:54:52,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:54:52,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 125 transitions. [2023-11-29 05:54:52,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2023-11-29 05:54:52,683 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 125 transitions. [2023-11-29 05:54:52,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 125 transitions. [2023-11-29 05:54:52,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:52,684 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 125 transitions. [2023-11-29 05:54:52,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:52,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:52,686 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:52,686 INFO L175 Difference]: Start difference. First operand has 62 places, 60 transitions, 147 flow. Second operand 3 states and 125 transitions. [2023-11-29 05:54:52,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 59 transitions, 210 flow [2023-11-29 05:54:52,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 59 transitions, 208 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 05:54:52,689 INFO L231 Difference]: Finished difference. Result has 63 places, 59 transitions, 144 flow [2023-11-29 05:54:52,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=144, PETRI_PLACES=63, PETRI_TRANSITIONS=59} [2023-11-29 05:54:52,690 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -9 predicate places. [2023-11-29 05:54:52,690 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 144 flow [2023-11-29 05:54:52,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:52,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:52,691 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2023-11-29 05:54:52,696 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-11-29 05:54:52,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:54:52,891 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:54:52,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:52,892 INFO L85 PathProgramCache]: Analyzing trace with hash 482632058, now seen corresponding path program 1 times [2023-11-29 05:54:52,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:54:52,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1103907336] [2023-11-29 05:54:52,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:52,893 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:54:52,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:54:52,894 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:54:52,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-29 05:54:52,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:52,960 INFO L262 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 05:54:52,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:54:52,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 05:54:52,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:52,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:54:53,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:53,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:54:53,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:54:53,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,044 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:53,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:53,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:54:53,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:54:53,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 05:54:53,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:54:53,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:53,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:53,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,182 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:54:53,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:53,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:54:53,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:53,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,230 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:54:53,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:53,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,262 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:54:53,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:53,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,280 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:54:53,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:54:53,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:53,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:54:53,437 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:54:53,437 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:54:53,769 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:54:53,769 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:54:53,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1103907336] [2023-11-29 05:54:53,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1103907336] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:54:53,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:54:53,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 05:54:53,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197434203] [2023-11-29 05:54:53,770 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:54:53,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:54:53,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:54:53,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:54:53,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:54:54,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-29 05:54:54,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 144 flow. Second operand has 10 states, 10 states have (on average 30.0) internal successors, (300), 10 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:54,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:54,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-29 05:54:54,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:55,709 INFO L124 PetriNetUnfolderBase]: 1319/2663 cut-off events. [2023-11-29 05:54:55,709 INFO L125 PetriNetUnfolderBase]: For 43/44 co-relation queries the response was YES. [2023-11-29 05:54:55,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4621 conditions, 2663 events. 1319/2663 cut-off events. For 43/44 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 19720 event pairs, 1060 based on Foata normal form. 0/1643 useless extension candidates. Maximal degree in co-relation 4604. Up to 1884 conditions per place. [2023-11-29 05:54:55,731 INFO L140 encePairwiseOnDemand]: 65/70 looper letters, 32 selfloop transitions, 12 changer transitions 0/68 dead transitions. [2023-11-29 05:54:55,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 68 transitions, 268 flow [2023-11-29 05:54:55,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 05:54:55,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 05:54:55,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 337 transitions. [2023-11-29 05:54:55,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48142857142857143 [2023-11-29 05:54:55,735 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 337 transitions. [2023-11-29 05:54:55,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 337 transitions. [2023-11-29 05:54:55,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:55,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 337 transitions. [2023-11-29 05:54:55,737 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 33.7) internal successors, (337), 10 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:55,740 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 70.0) internal successors, (770), 11 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:55,741 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 70.0) internal successors, (770), 11 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:55,741 INFO L175 Difference]: Start difference. First operand has 63 places, 59 transitions, 144 flow. Second operand 10 states and 337 transitions. [2023-11-29 05:54:55,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 68 transitions, 268 flow [2023-11-29 05:54:55,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 68 transitions, 264 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 05:54:55,744 INFO L231 Difference]: Finished difference. Result has 73 places, 68 transitions, 218 flow [2023-11-29 05:54:55,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=218, PETRI_PLACES=73, PETRI_TRANSITIONS=68} [2023-11-29 05:54:55,745 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 1 predicate places. [2023-11-29 05:54:55,746 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 68 transitions, 218 flow [2023-11-29 05:54:55,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 30.0) internal successors, (300), 10 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:55,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:55,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 05:54:55,749 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-11-29 05:54:55,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:54:55,947 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:54:55,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:55,948 INFO L85 PathProgramCache]: Analyzing trace with hash 482632105, now seen corresponding path program 1 times [2023-11-29 05:54:55,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:54:55,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [165395834] [2023-11-29 05:54:55,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:55,948 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:54:55,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:54:55,949 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:54:55,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-29 05:54:56,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:56,032 INFO L262 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 05:54:56,034 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:54:56,064 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:54:56,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 22 [2023-11-29 05:54:56,096 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-29 05:54:56,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 22 [2023-11-29 05:54:56,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:56,128 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-29 05:54:56,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2023-11-29 05:54:56,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:56,177 INFO L349 Elim1Store]: treesize reduction 60, result has 10.4 percent of original size [2023-11-29 05:54:56,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 29 [2023-11-29 05:54:56,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:56,209 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-29 05:54:56,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2023-11-29 05:54:56,232 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:54:56,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 22 [2023-11-29 05:54:56,384 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:54:56,384 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:54:56,384 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:54:56,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [165395834] [2023-11-29 05:54:56,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [165395834] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:54:56,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:54:56,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 05:54:56,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005038425] [2023-11-29 05:54:56,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:54:56,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:54:56,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:54:56,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:54:56,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:54:56,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 70 [2023-11-29 05:54:56,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 68 transitions, 218 flow. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:56,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:56,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 70 [2023-11-29 05:54:56,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:54:56,884 INFO L124 PetriNetUnfolderBase]: 1967/3194 cut-off events. [2023-11-29 05:54:56,884 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-11-29 05:54:56,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6038 conditions, 3194 events. 1967/3194 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 19245 event pairs, 1600 based on Foata normal form. 0/2317 useless extension candidates. Maximal degree in co-relation 6004. Up to 2755 conditions per place. [2023-11-29 05:54:56,908 INFO L140 encePairwiseOnDemand]: 67/70 looper letters, 44 selfloop transitions, 1 changer transitions 0/66 dead transitions. [2023-11-29 05:54:56,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 66 transitions, 304 flow [2023-11-29 05:54:56,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:54:56,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:54:56,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 114 transitions. [2023-11-29 05:54:56,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2023-11-29 05:54:56,910 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 114 transitions. [2023-11-29 05:54:56,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 114 transitions. [2023-11-29 05:54:56,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:54:56,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 114 transitions. [2023-11-29 05:54:56,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:56,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:56,912 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:56,912 INFO L175 Difference]: Start difference. First operand has 73 places, 68 transitions, 218 flow. Second operand 3 states and 114 transitions. [2023-11-29 05:54:56,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 66 transitions, 304 flow [2023-11-29 05:54:56,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 66 transitions, 276 flow, removed 11 selfloop flow, removed 3 redundant places. [2023-11-29 05:54:56,916 INFO L231 Difference]: Finished difference. Result has 70 places, 66 transitions, 188 flow [2023-11-29 05:54:56,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=188, PETRI_PLACES=70, PETRI_TRANSITIONS=66} [2023-11-29 05:54:56,917 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -2 predicate places. [2023-11-29 05:54:56,917 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 66 transitions, 188 flow [2023-11-29 05:54:56,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:56,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:54:56,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 05:54:56,921 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-11-29 05:54:57,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:54:57,120 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:54:57,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:57,120 INFO L85 PathProgramCache]: Analyzing trace with hash 482632106, now seen corresponding path program 1 times [2023-11-29 05:54:57,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:54:57,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [631851774] [2023-11-29 05:54:57,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:57,121 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:54:57,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:54:57,122 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:54:57,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-29 05:54:57,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:57,200 INFO L262 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 05:54:57,201 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:54:57,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:57,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:57,259 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 05:54:57,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 22 [2023-11-29 05:54:57,285 INFO L349 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2023-11-29 05:54:57,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 90 treesize of output 89 [2023-11-29 05:54:57,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:57,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:57,383 INFO L349 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2023-11-29 05:54:57,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 26 [2023-11-29 05:54:57,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:57,400 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2023-11-29 05:54:57,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:54:57,494 INFO L349 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2023-11-29 05:54:57,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 14 treesize of output 26 [2023-11-29 05:54:57,500 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-29 05:54:58,678 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:54:58,678 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:54:59,013 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:54:59,013 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:54:59,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [631851774] [2023-11-29 05:54:59,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [631851774] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:54:59,014 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:54:59,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 05:54:59,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339692078] [2023-11-29 05:54:59,014 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:54:59,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:54:59,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:54:59,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:54:59,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:54:59,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 70 [2023-11-29 05:54:59,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 66 transitions, 188 flow. Second operand has 10 states, 10 states have (on average 27.0) internal successors, (270), 10 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:54:59,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:54:59,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 70 [2023-11-29 05:54:59,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:02,233 INFO L124 PetriNetUnfolderBase]: 1967/3013 cut-off events. [2023-11-29 05:55:02,233 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2023-11-29 05:55:02,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5844 conditions, 3013 events. 1967/3013 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 16512 event pairs, 1600 based on Foata normal form. 0/2136 useless extension candidates. Maximal degree in co-relation 5832. Up to 2751 conditions per place. [2023-11-29 05:55:02,251 INFO L140 encePairwiseOnDemand]: 64/70 looper letters, 40 selfloop transitions, 5 changer transitions 0/64 dead transitions. [2023-11-29 05:55:02,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 64 transitions, 274 flow [2023-11-29 05:55:02,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:55:02,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:55:02,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 197 transitions. [2023-11-29 05:55:02,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46904761904761905 [2023-11-29 05:55:02,253 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 197 transitions. [2023-11-29 05:55:02,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 197 transitions. [2023-11-29 05:55:02,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:02,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 197 transitions. [2023-11-29 05:55:02,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 32.833333333333336) internal successors, (197), 6 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:02,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 70.0) internal successors, (490), 7 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:02,256 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 70.0) internal successors, (490), 7 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:02,256 INFO L175 Difference]: Start difference. First operand has 70 places, 66 transitions, 188 flow. Second operand 6 states and 197 transitions. [2023-11-29 05:55:02,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 64 transitions, 274 flow [2023-11-29 05:55:02,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 64 transitions, 273 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 05:55:02,259 INFO L231 Difference]: Finished difference. Result has 72 places, 64 transitions, 193 flow [2023-11-29 05:55:02,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=183, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=193, PETRI_PLACES=72, PETRI_TRANSITIONS=64} [2023-11-29 05:55:02,260 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 0 predicate places. [2023-11-29 05:55:02,260 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 64 transitions, 193 flow [2023-11-29 05:55:02,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 27.0) internal successors, (270), 10 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:02,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:02,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:55:02,264 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2023-11-29 05:55:02,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:02,464 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:55:02,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:02,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1456959222, now seen corresponding path program 1 times [2023-11-29 05:55:02,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:55:02,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1644793585] [2023-11-29 05:55:02,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:02,464 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:02,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:55:02,465 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:55:02,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-11-29 05:55:02,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:02,557 INFO L262 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 05:55:02,559 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:02,583 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-29 05:55:02,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 22 [2023-11-29 05:55:02,599 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:55:02,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2023-11-29 05:55:02,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:02,628 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:55:02,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 22 [2023-11-29 05:55:02,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:02,666 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-29 05:55:02,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 22 [2023-11-29 05:55:02,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:02,692 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-29 05:55:02,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 22 [2023-11-29 05:55:02,706 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:55:02,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2023-11-29 05:55:02,731 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-29 05:55:02,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 22 [2023-11-29 05:55:02,747 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:55:02,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 22 [2023-11-29 05:55:02,988 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:55:02,988 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:55:02,988 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:55:02,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1644793585] [2023-11-29 05:55:02,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1644793585] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:55:02,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:55:02,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 05:55:02,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159848140] [2023-11-29 05:55:02,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:55:02,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:55:02,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:55:02,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:55:02,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:55:03,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 70 [2023-11-29 05:55:03,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 64 transitions, 193 flow. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:03,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:03,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 70 [2023-11-29 05:55:03,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:03,346 INFO L124 PetriNetUnfolderBase]: 1397/2355 cut-off events. [2023-11-29 05:55:03,346 INFO L125 PetriNetUnfolderBase]: For 44/44 co-relation queries the response was YES. [2023-11-29 05:55:03,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4446 conditions, 2355 events. 1397/2355 cut-off events. For 44/44 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 14005 event pairs, 1125 based on Foata normal form. 0/1739 useless extension candidates. Maximal degree in co-relation 4433. Up to 2010 conditions per place. [2023-11-29 05:55:03,357 INFO L140 encePairwiseOnDemand]: 67/70 looper letters, 44 selfloop transitions, 1 changer transitions 0/62 dead transitions. [2023-11-29 05:55:03,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 62 transitions, 279 flow [2023-11-29 05:55:03,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:55:03,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:55:03,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 114 transitions. [2023-11-29 05:55:03,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2023-11-29 05:55:03,359 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 114 transitions. [2023-11-29 05:55:03,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 114 transitions. [2023-11-29 05:55:03,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:03,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 114 transitions. [2023-11-29 05:55:03,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:03,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:03,360 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:03,360 INFO L175 Difference]: Start difference. First operand has 72 places, 64 transitions, 193 flow. Second operand 3 states and 114 transitions. [2023-11-29 05:55:03,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 62 transitions, 279 flow [2023-11-29 05:55:03,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 62 transitions, 271 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 05:55:03,362 INFO L231 Difference]: Finished difference. Result has 68 places, 62 transitions, 183 flow [2023-11-29 05:55:03,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=181, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=183, PETRI_PLACES=68, PETRI_TRANSITIONS=62} [2023-11-29 05:55:03,362 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -4 predicate places. [2023-11-29 05:55:03,362 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 62 transitions, 183 flow [2023-11-29 05:55:03,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:03,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:03,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:55:03,365 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2023-11-29 05:55:03,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:03,563 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:55:03,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:03,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1456959221, now seen corresponding path program 1 times [2023-11-29 05:55:03,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:55:03,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1204570315] [2023-11-29 05:55:03,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:03,564 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:03,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:55:03,565 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:55:03,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-11-29 05:55:03,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:03,641 INFO L262 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 05:55:03,643 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:03,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 05:55:03,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-29 05:55:03,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,715 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 05:55:03,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2023-11-29 05:55:03,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,727 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-29 05:55:03,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,778 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 05:55:03,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 05:55:03,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 13 [2023-11-29 05:55:03,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,846 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 05:55:03,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 05:55:03,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-29 05:55:03,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,876 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 13 [2023-11-29 05:55:03,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,916 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 05:55:03,916 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 05:55:03,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-11-29 05:55:03,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 13 [2023-11-29 05:55:03,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:03,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-11-29 05:55:04,539 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:04,539 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:04,830 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:04,830 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:55:04,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1204570315] [2023-11-29 05:55:04,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1204570315] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:04,831 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:55:04,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 05:55:04,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476275214] [2023-11-29 05:55:04,831 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:04,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:55:04,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:55:04,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:55:04,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:55:05,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 70 [2023-11-29 05:55:05,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 62 transitions, 183 flow. Second operand has 10 states, 10 states have (on average 27.4) internal successors, (274), 10 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:05,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:05,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 70 [2023-11-29 05:55:05,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:06,941 INFO L124 PetriNetUnfolderBase]: 1397/2320 cut-off events. [2023-11-29 05:55:06,941 INFO L125 PetriNetUnfolderBase]: For 44/44 co-relation queries the response was YES. [2023-11-29 05:55:06,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4409 conditions, 2320 events. 1397/2320 cut-off events. For 44/44 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 13610 event pairs, 1125 based on Foata normal form. 0/1704 useless extension candidates. Maximal degree in co-relation 4396. Up to 2006 conditions per place. [2023-11-29 05:55:06,951 INFO L140 encePairwiseOnDemand]: 64/70 looper letters, 40 selfloop transitions, 5 changer transitions 0/60 dead transitions. [2023-11-29 05:55:06,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 60 transitions, 269 flow [2023-11-29 05:55:06,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:55:06,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:55:06,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 197 transitions. [2023-11-29 05:55:06,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46904761904761905 [2023-11-29 05:55:06,953 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 197 transitions. [2023-11-29 05:55:06,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 197 transitions. [2023-11-29 05:55:06,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:06,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 197 transitions. [2023-11-29 05:55:06,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 32.833333333333336) internal successors, (197), 6 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:06,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 70.0) internal successors, (490), 7 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:06,955 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 70.0) internal successors, (490), 7 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:06,955 INFO L175 Difference]: Start difference. First operand has 68 places, 62 transitions, 183 flow. Second operand 6 states and 197 transitions. [2023-11-29 05:55:06,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 60 transitions, 269 flow [2023-11-29 05:55:06,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 60 transitions, 268 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 05:55:06,956 INFO L231 Difference]: Finished difference. Result has 70 places, 60 transitions, 188 flow [2023-11-29 05:55:06,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=188, PETRI_PLACES=70, PETRI_TRANSITIONS=60} [2023-11-29 05:55:06,957 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -2 predicate places. [2023-11-29 05:55:06,957 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 60 transitions, 188 flow [2023-11-29 05:55:06,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 27.4) internal successors, (274), 10 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:06,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:06,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:55:06,960 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-11-29 05:55:07,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:07,158 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:55:07,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:07,158 INFO L85 PathProgramCache]: Analyzing trace with hash 2078959918, now seen corresponding path program 1 times [2023-11-29 05:55:07,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:55:07,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [380986550] [2023-11-29 05:55:07,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:07,159 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:07,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:55:07,160 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:55:07,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-11-29 05:55:07,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:07,219 INFO L262 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 05:55:07,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:07,224 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 05:55:07,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,230 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:55:07,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,237 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:55:07,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 05:55:07,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 05:55:07,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,255 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:55:07,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 05:55:07,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:55:07,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:55:07,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 05:55:07,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 05:55:07,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:55:07,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,302 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:55:07,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 05:55:07,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:55:07,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 05:55:07,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 05:55:07,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:55:07,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 05:55:07,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:55:07,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,361 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 05:55:07,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 05:55:07,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 05:55:07,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:07,400 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2023-11-29 05:55:07,420 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:55:07,420 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:55:07,420 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:55:07,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [380986550] [2023-11-29 05:55:07,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [380986550] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:55:07,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:55:07,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 05:55:07,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550884243] [2023-11-29 05:55:07,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:55:07,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 05:55:07,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:55:07,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 05:55:07,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 05:55:07,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-29 05:55:07,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 60 transitions, 188 flow. Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:07,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:07,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-29 05:55:07,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:07,745 INFO L124 PetriNetUnfolderBase]: 795/1367 cut-off events. [2023-11-29 05:55:07,746 INFO L125 PetriNetUnfolderBase]: For 37/38 co-relation queries the response was YES. [2023-11-29 05:55:07,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2587 conditions, 1367 events. 795/1367 cut-off events. For 37/38 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 7187 event pairs, 608 based on Foata normal form. 0/1127 useless extension candidates. Maximal degree in co-relation 2573. Up to 1137 conditions per place. [2023-11-29 05:55:07,751 INFO L140 encePairwiseOnDemand]: 65/70 looper letters, 35 selfloop transitions, 5 changer transitions 0/57 dead transitions. [2023-11-29 05:55:07,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 57 transitions, 262 flow [2023-11-29 05:55:07,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 05:55:07,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 05:55:07,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 148 transitions. [2023-11-29 05:55:07,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2023-11-29 05:55:07,753 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 148 transitions. [2023-11-29 05:55:07,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 148 transitions. [2023-11-29 05:55:07,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:07,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 148 transitions. [2023-11-29 05:55:07,754 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:07,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 70.0) internal successors, (350), 5 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:07,754 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 70.0) internal successors, (350), 5 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:07,754 INFO L175 Difference]: Start difference. First operand has 70 places, 60 transitions, 188 flow. Second operand 4 states and 148 transitions. [2023-11-29 05:55:07,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 57 transitions, 262 flow [2023-11-29 05:55:07,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 57 transitions, 254 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 05:55:07,756 INFO L231 Difference]: Finished difference. Result has 66 places, 57 transitions, 184 flow [2023-11-29 05:55:07,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=184, PETRI_PLACES=66, PETRI_TRANSITIONS=57} [2023-11-29 05:55:07,757 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -6 predicate places. [2023-11-29 05:55:07,757 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 57 transitions, 184 flow [2023-11-29 05:55:07,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:07,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:07,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:55:07,760 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2023-11-29 05:55:07,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:07,958 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:55:07,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:07,958 INFO L85 PathProgramCache]: Analyzing trace with hash 2078959919, now seen corresponding path program 1 times [2023-11-29 05:55:07,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:55:07,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1760805740] [2023-11-29 05:55:07,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:07,958 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:07,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:55:07,959 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:55:07,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-11-29 05:55:08,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:08,022 INFO L262 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 05:55:08,023 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:08,088 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:08,088 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:08,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2023-11-29 05:55:08,332 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:08,332 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:55:08,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1760805740] [2023-11-29 05:55:08,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1760805740] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:08,332 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:55:08,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 05:55:08,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769066336] [2023-11-29 05:55:08,332 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:08,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:55:08,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:55:08,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:55:08,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:55:09,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 70 [2023-11-29 05:55:09,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 57 transitions, 184 flow. Second operand has 10 states, 10 states have (on average 31.4) internal successors, (314), 10 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:09,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:09,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 70 [2023-11-29 05:55:09,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:10,394 INFO L124 PetriNetUnfolderBase]: 1151/1881 cut-off events. [2023-11-29 05:55:10,394 INFO L125 PetriNetUnfolderBase]: For 37/38 co-relation queries the response was YES. [2023-11-29 05:55:10,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3595 conditions, 1881 events. 1151/1881 cut-off events. For 37/38 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 9926 event pairs, 550 based on Foata normal form. 0/1591 useless extension candidates. Maximal degree in co-relation 3581. Up to 990 conditions per place. [2023-11-29 05:55:10,402 INFO L140 encePairwiseOnDemand]: 62/70 looper letters, 61 selfloop transitions, 12 changer transitions 0/90 dead transitions. [2023-11-29 05:55:10,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 90 transitions, 400 flow [2023-11-29 05:55:10,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 05:55:10,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 05:55:10,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 308 transitions. [2023-11-29 05:55:10,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2023-11-29 05:55:10,404 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 308 transitions. [2023-11-29 05:55:10,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 308 transitions. [2023-11-29 05:55:10,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:10,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 308 transitions. [2023-11-29 05:55:10,405 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 38.5) internal successors, (308), 8 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:10,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 70.0) internal successors, (630), 9 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:10,407 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 70.0) internal successors, (630), 9 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:10,407 INFO L175 Difference]: Start difference. First operand has 66 places, 57 transitions, 184 flow. Second operand 8 states and 308 transitions. [2023-11-29 05:55:10,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 90 transitions, 400 flow [2023-11-29 05:55:10,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 90 transitions, 394 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 05:55:10,410 INFO L231 Difference]: Finished difference. Result has 73 places, 60 transitions, 226 flow [2023-11-29 05:55:10,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=226, PETRI_PLACES=73, PETRI_TRANSITIONS=60} [2023-11-29 05:55:10,411 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 1 predicate places. [2023-11-29 05:55:10,411 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 60 transitions, 226 flow [2023-11-29 05:55:10,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 31.4) internal successors, (314), 10 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:10,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:10,411 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2023-11-29 05:55:10,414 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2023-11-29 05:55:10,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:10,612 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:55:10,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:10,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1511057594, now seen corresponding path program 2 times [2023-11-29 05:55:10,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:55:10,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1852888082] [2023-11-29 05:55:10,612 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:55:10,612 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:10,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:55:10,613 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:55:10,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-11-29 05:55:10,693 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:55:10,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:55:10,695 INFO L262 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 05:55:10,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:10,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 05:55:10,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:10,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,736 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:10,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:10,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:10,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:10,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:10,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:10,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:10,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:10,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:10,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:10,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,829 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 05:55:10,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:10,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:10,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:10,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,879 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:10,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:10,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:10,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:10,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,927 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:10,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:10,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:10,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:10,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:11,167 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:11,167 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:11,846 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:11,846 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:55:11,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1852888082] [2023-11-29 05:55:11,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1852888082] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:11,847 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:55:11,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2023-11-29 05:55:11,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374397662] [2023-11-29 05:55:11,847 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:11,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:55:11,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:55:11,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:55:11,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:55:14,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-29 05:55:14,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 60 transitions, 226 flow. Second operand has 14 states, 14 states have (on average 30.571428571428573) internal successors, (428), 14 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:14,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:14,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-29 05:55:14,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:17,303 INFO L124 PetriNetUnfolderBase]: 1157/1929 cut-off events. [2023-11-29 05:55:17,303 INFO L125 PetriNetUnfolderBase]: For 1053/1054 co-relation queries the response was YES. [2023-11-29 05:55:17,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4450 conditions, 1929 events. 1157/1929 cut-off events. For 1053/1054 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 10579 event pairs, 858 based on Foata normal form. 6/1698 useless extension candidates. Maximal degree in co-relation 4434. Up to 1628 conditions per place. [2023-11-29 05:55:17,315 INFO L140 encePairwiseOnDemand]: 65/70 looper letters, 32 selfloop transitions, 30 changer transitions 0/78 dead transitions. [2023-11-29 05:55:17,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 78 transitions, 458 flow [2023-11-29 05:55:17,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 05:55:17,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 05:55:17,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 703 transitions. [2023-11-29 05:55:17,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564935064935065 [2023-11-29 05:55:17,319 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 703 transitions. [2023-11-29 05:55:17,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 703 transitions. [2023-11-29 05:55:17,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:17,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 703 transitions. [2023-11-29 05:55:17,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 31.954545454545453) internal successors, (703), 22 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:17,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 70.0) internal successors, (1610), 23 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:17,325 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 70.0) internal successors, (1610), 23 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:17,325 INFO L175 Difference]: Start difference. First operand has 73 places, 60 transitions, 226 flow. Second operand 22 states and 703 transitions. [2023-11-29 05:55:17,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 78 transitions, 458 flow [2023-11-29 05:55:17,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 78 transitions, 452 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 05:55:17,327 INFO L231 Difference]: Finished difference. Result has 97 places, 78 transitions, 418 flow [2023-11-29 05:55:17,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=418, PETRI_PLACES=97, PETRI_TRANSITIONS=78} [2023-11-29 05:55:17,328 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 25 predicate places. [2023-11-29 05:55:17,328 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 78 transitions, 418 flow [2023-11-29 05:55:17,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 30.571428571428573) internal successors, (428), 14 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:17,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:17,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:55:17,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2023-11-29 05:55:17,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:17,529 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:55:17,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:17,529 INFO L85 PathProgramCache]: Analyzing trace with hash 667823662, now seen corresponding path program 1 times [2023-11-29 05:55:17,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:55:17,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [541306832] [2023-11-29 05:55:17,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:17,530 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:17,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:55:17,531 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:55:17,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-11-29 05:55:17,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:17,633 INFO L262 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 05:55:17,634 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:17,662 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 05:55:17,662 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 17 [2023-11-29 05:55:17,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:17,705 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 05:55:17,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 05:55:17,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:17,732 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 05:55:17,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 13 [2023-11-29 05:55:17,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:17,760 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 05:55:17,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 13 [2023-11-29 05:55:17,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:17,785 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 05:55:17,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 13 [2023-11-29 05:55:17,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:17,820 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 05:55:17,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 05:55:17,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:17,852 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 05:55:17,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 05:55:17,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:17,893 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 05:55:17,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 13 [2023-11-29 05:55:17,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:17,923 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 05:55:17,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 05:55:17,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:17,954 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 05:55:17,954 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 05:55:17,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:17,975 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 05:55:17,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 13 [2023-11-29 05:55:17,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:17,998 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2023-11-29 05:55:17,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 13 [2023-11-29 05:55:18,707 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:18,707 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:19,002 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:19,002 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:55:19,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [541306832] [2023-11-29 05:55:19,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [541306832] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:19,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:55:19,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 05:55:19,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100856136] [2023-11-29 05:55:19,002 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:19,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:55:19,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:55:19,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:55:19,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:55:19,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 70 [2023-11-29 05:55:19,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 78 transitions, 418 flow. Second operand has 10 states, 10 states have (on average 27.8) internal successors, (278), 10 states have internal predecessors, (278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:19,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:19,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 70 [2023-11-29 05:55:19,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:20,922 INFO L124 PetriNetUnfolderBase]: 1237/2020 cut-off events. [2023-11-29 05:55:20,922 INFO L125 PetriNetUnfolderBase]: For 1135/1135 co-relation queries the response was YES. [2023-11-29 05:55:20,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4769 conditions, 2020 events. 1237/2020 cut-off events. For 1135/1135 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 10876 event pairs, 920 based on Foata normal form. 0/1796 useless extension candidates. Maximal degree in co-relation 4747. Up to 1762 conditions per place. [2023-11-29 05:55:20,934 INFO L140 encePairwiseOnDemand]: 64/70 looper letters, 58 selfloop transitions, 5 changer transitions 0/76 dead transitions. [2023-11-29 05:55:20,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 76 transitions, 540 flow [2023-11-29 05:55:20,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:55:20,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 05:55:20,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 194 transitions. [2023-11-29 05:55:20,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46190476190476193 [2023-11-29 05:55:20,936 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 194 transitions. [2023-11-29 05:55:20,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 194 transitions. [2023-11-29 05:55:20,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:20,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 194 transitions. [2023-11-29 05:55:20,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 32.333333333333336) internal successors, (194), 6 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:20,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 70.0) internal successors, (490), 7 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:20,938 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 70.0) internal successors, (490), 7 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:20,938 INFO L175 Difference]: Start difference. First operand has 97 places, 78 transitions, 418 flow. Second operand 6 states and 194 transitions. [2023-11-29 05:55:20,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 76 transitions, 540 flow [2023-11-29 05:55:20,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 76 transitions, 462 flow, removed 27 selfloop flow, removed 9 redundant places. [2023-11-29 05:55:20,941 INFO L231 Difference]: Finished difference. Result has 91 places, 76 transitions, 346 flow [2023-11-29 05:55:20,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=346, PETRI_PLACES=91, PETRI_TRANSITIONS=76} [2023-11-29 05:55:20,942 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 19 predicate places. [2023-11-29 05:55:20,942 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 76 transitions, 346 flow [2023-11-29 05:55:20,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 27.8) internal successors, (278), 10 states have internal predecessors, (278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:20,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:20,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:55:20,945 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2023-11-29 05:55:21,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:21,143 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:55:21,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:21,143 INFO L85 PathProgramCache]: Analyzing trace with hash 667823661, now seen corresponding path program 1 times [2023-11-29 05:55:21,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:55:21,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1387098849] [2023-11-29 05:55:21,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:21,144 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:21,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:55:21,145 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:55:21,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-11-29 05:55:21,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:21,241 INFO L262 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 05:55:21,242 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:21,256 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:55:21,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-29 05:55:21,272 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:55:21,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-29 05:55:21,294 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:55:21,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 15 [2023-11-29 05:55:21,313 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:55:21,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-29 05:55:21,332 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:55:21,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-29 05:55:21,355 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:55:21,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 15 [2023-11-29 05:55:21,381 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:55:21,381 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 15 [2023-11-29 05:55:21,411 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:55:21,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 15 [2023-11-29 05:55:21,436 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:55:21,437 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 15 [2023-11-29 05:55:21,461 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:55:21,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 15 [2023-11-29 05:55:21,478 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:55:21,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-29 05:55:21,493 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 05:55:21,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-29 05:55:21,647 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:55:21,647 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:55:21,648 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:55:21,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1387098849] [2023-11-29 05:55:21,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1387098849] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:55:21,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:55:21,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 05:55:21,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880948699] [2023-11-29 05:55:21,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:55:21,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:55:21,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:55:21,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:55:21,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:55:21,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 70 [2023-11-29 05:55:21,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 76 transitions, 346 flow. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:21,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:21,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 70 [2023-11-29 05:55:21,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:21,995 INFO L124 PetriNetUnfolderBase]: 1237/2009 cut-off events. [2023-11-29 05:55:21,995 INFO L125 PetriNetUnfolderBase]: For 1135/1135 co-relation queries the response was YES. [2023-11-29 05:55:21,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4724 conditions, 2009 events. 1237/2009 cut-off events. For 1135/1135 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 10774 event pairs, 920 based on Foata normal form. 0/1785 useless extension candidates. Maximal degree in co-relation 4702. Up to 1766 conditions per place. [2023-11-29 05:55:22,004 INFO L140 encePairwiseOnDemand]: 67/70 looper letters, 62 selfloop transitions, 1 changer transitions 0/74 dead transitions. [2023-11-29 05:55:22,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 74 transitions, 468 flow [2023-11-29 05:55:22,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:55:22,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 05:55:22,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 111 transitions. [2023-11-29 05:55:22,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2023-11-29 05:55:22,005 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 111 transitions. [2023-11-29 05:55:22,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 111 transitions. [2023-11-29 05:55:22,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:22,006 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 111 transitions. [2023-11-29 05:55:22,006 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:22,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:22,007 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:22,007 INFO L175 Difference]: Start difference. First operand has 91 places, 76 transitions, 346 flow. Second operand 3 states and 111 transitions. [2023-11-29 05:55:22,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 74 transitions, 468 flow [2023-11-29 05:55:22,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 74 transitions, 460 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 05:55:22,010 INFO L231 Difference]: Finished difference. Result has 87 places, 74 transitions, 336 flow [2023-11-29 05:55:22,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=336, PETRI_PLACES=87, PETRI_TRANSITIONS=74} [2023-11-29 05:55:22,010 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 15 predicate places. [2023-11-29 05:55:22,010 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 74 transitions, 336 flow [2023-11-29 05:55:22,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:22,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:22,011 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:55:22,014 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2023-11-29 05:55:22,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:22,211 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:55:22,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:22,212 INFO L85 PathProgramCache]: Analyzing trace with hash 867148093, now seen corresponding path program 1 times [2023-11-29 05:55:22,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:55:22,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1888129920] [2023-11-29 05:55:22,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:22,212 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:22,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:55:22,213 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:55:22,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-11-29 05:55:22,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:22,281 INFO L262 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 05:55:22,283 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:22,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 05:55:22,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,302 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:22,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:22,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:22,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:22,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:22,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:22,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,361 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:22,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:22,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 05:55:22,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:22,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:22,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:22,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:22,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,462 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:22,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:22,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:22,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:22,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:22,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:22,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,500 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:22,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:22,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:22,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:22,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:22,751 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:55:22,751 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:23,246 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:55:23,246 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:55:23,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1888129920] [2023-11-29 05:55:23,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1888129920] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:23,246 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:55:23,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-29 05:55:23,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88938149] [2023-11-29 05:55:23,246 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:23,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 05:55:23,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:55:23,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 05:55:23,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-11-29 05:55:24,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-29 05:55:24,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 74 transitions, 336 flow. Second operand has 12 states, 12 states have (on average 30.833333333333332) internal successors, (370), 12 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:24,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:24,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-29 05:55:24,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:27,450 INFO L124 PetriNetUnfolderBase]: 2891/4296 cut-off events. [2023-11-29 05:55:27,450 INFO L125 PetriNetUnfolderBase]: For 335/336 co-relation queries the response was YES. [2023-11-29 05:55:27,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9901 conditions, 4296 events. 2891/4296 cut-off events. For 335/336 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 22877 event pairs, 608 based on Foata normal form. 248/4102 useless extension candidates. Maximal degree in co-relation 9879. Up to 1205 conditions per place. [2023-11-29 05:55:27,476 INFO L140 encePairwiseOnDemand]: 62/70 looper letters, 174 selfloop transitions, 23 changer transitions 0/209 dead transitions. [2023-11-29 05:55:27,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 209 transitions, 1036 flow [2023-11-29 05:55:27,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 05:55:27,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 05:55:27,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 520 transitions. [2023-11-29 05:55:27,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2023-11-29 05:55:27,479 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 520 transitions. [2023-11-29 05:55:27,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 520 transitions. [2023-11-29 05:55:27,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:27,480 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 520 transitions. [2023-11-29 05:55:27,482 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 43.333333333333336) internal successors, (520), 12 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:27,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 70.0) internal successors, (910), 13 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:27,484 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 70.0) internal successors, (910), 13 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:27,484 INFO L175 Difference]: Start difference. First operand has 87 places, 74 transitions, 336 flow. Second operand 12 states and 520 transitions. [2023-11-29 05:55:27,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 209 transitions, 1036 flow [2023-11-29 05:55:27,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 209 transitions, 1035 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 05:55:27,493 INFO L231 Difference]: Finished difference. Result has 101 places, 83 transitions, 446 flow [2023-11-29 05:55:27,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=446, PETRI_PLACES=101, PETRI_TRANSITIONS=83} [2023-11-29 05:55:27,494 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 29 predicate places. [2023-11-29 05:55:27,494 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 83 transitions, 446 flow [2023-11-29 05:55:27,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 30.833333333333332) internal successors, (370), 12 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:27,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:27,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:55:27,497 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-11-29 05:55:27,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:27,695 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:55:27,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:27,695 INFO L85 PathProgramCache]: Analyzing trace with hash -772279179, now seen corresponding path program 1 times [2023-11-29 05:55:27,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:55:27,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1916148663] [2023-11-29 05:55:27,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:27,696 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:27,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:55:27,697 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:55:27,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-11-29 05:55:27,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:27,784 INFO L262 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 05:55:27,786 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:27,859 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:27,859 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:28,076 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2023-11-29 05:55:28,144 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:28,144 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:55:28,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1916148663] [2023-11-29 05:55:28,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1916148663] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:28,144 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:55:28,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 05:55:28,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763235688] [2023-11-29 05:55:28,145 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:28,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:55:28,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:55:28,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:55:28,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:55:29,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 70 [2023-11-29 05:55:29,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 83 transitions, 446 flow. Second operand has 10 states, 10 states have (on average 31.8) internal successors, (318), 10 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:29,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:29,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 70 [2023-11-29 05:55:29,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:30,723 INFO L124 PetriNetUnfolderBase]: 3164/4972 cut-off events. [2023-11-29 05:55:30,723 INFO L125 PetriNetUnfolderBase]: For 7164/7430 co-relation queries the response was YES. [2023-11-29 05:55:30,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13311 conditions, 4972 events. 3164/4972 cut-off events. For 7164/7430 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 28476 event pairs, 1262 based on Foata normal form. 177/4704 useless extension candidates. Maximal degree in co-relation 13284. Up to 2605 conditions per place. [2023-11-29 05:55:30,749 INFO L140 encePairwiseOnDemand]: 62/70 looper letters, 95 selfloop transitions, 18 changer transitions 0/130 dead transitions. [2023-11-29 05:55:30,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 130 transitions, 914 flow [2023-11-29 05:55:30,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 05:55:30,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 05:55:30,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 306 transitions. [2023-11-29 05:55:30,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5464285714285714 [2023-11-29 05:55:30,752 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 306 transitions. [2023-11-29 05:55:30,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 306 transitions. [2023-11-29 05:55:30,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:30,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 306 transitions. [2023-11-29 05:55:30,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 38.25) internal successors, (306), 8 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:30,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 70.0) internal successors, (630), 9 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:30,754 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 70.0) internal successors, (630), 9 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:30,754 INFO L175 Difference]: Start difference. First operand has 101 places, 83 transitions, 446 flow. Second operand 8 states and 306 transitions. [2023-11-29 05:55:30,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 130 transitions, 914 flow [2023-11-29 05:55:30,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 130 transitions, 878 flow, removed 9 selfloop flow, removed 3 redundant places. [2023-11-29 05:55:30,790 INFO L231 Difference]: Finished difference. Result has 107 places, 86 transitions, 492 flow [2023-11-29 05:55:30,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=426, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=492, PETRI_PLACES=107, PETRI_TRANSITIONS=86} [2023-11-29 05:55:30,790 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 35 predicate places. [2023-11-29 05:55:30,790 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 86 transitions, 492 flow [2023-11-29 05:55:30,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 31.8) internal successors, (318), 10 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:30,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:30,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:55:30,804 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-11-29 05:55:30,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:30,991 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:55:30,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:30,991 INFO L85 PathProgramCache]: Analyzing trace with hash 477332035, now seen corresponding path program 1 times [2023-11-29 05:55:30,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:55:30,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1936924518] [2023-11-29 05:55:30,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:30,992 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:30,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:55:30,993 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:55:30,993 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-11-29 05:55:31,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:31,082 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 05:55:31,084 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:31,099 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 05:55:31,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,111 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:31,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:31,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,138 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:31,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:31,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:31,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:31,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,170 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:31,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:31,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,198 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:31,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:31,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:31,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,224 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:31,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:31,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:31,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:31,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,262 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:31,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,271 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:31,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 05:55:31,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:31,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,334 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:31,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:31,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,368 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:31,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:31,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:31,712 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:31,713 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:32,579 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:32,579 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:55:32,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1936924518] [2023-11-29 05:55:32,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1936924518] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:32,579 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:55:32,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-29 05:55:32,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093845238] [2023-11-29 05:55:32,580 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:32,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 05:55:32,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:55:32,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 05:55:32,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-29 05:55:35,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-29 05:55:35,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 86 transitions, 492 flow. Second operand has 12 states, 12 states have (on average 30.833333333333332) internal successors, (370), 12 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:35,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:35,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-29 05:55:35,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:40,218 INFO L124 PetriNetUnfolderBase]: 11832/18134 cut-off events. [2023-11-29 05:55:40,218 INFO L125 PetriNetUnfolderBase]: For 30817/31632 co-relation queries the response was YES. [2023-11-29 05:55:40,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54562 conditions, 18134 events. 11832/18134 cut-off events. For 30817/31632 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 121450 event pairs, 5769 based on Foata normal form. 658/18130 useless extension candidates. Maximal degree in co-relation 54533. Up to 3633 conditions per place. [2023-11-29 05:55:40,353 INFO L140 encePairwiseOnDemand]: 61/70 looper letters, 235 selfloop transitions, 34 changer transitions 0/285 dead transitions. [2023-11-29 05:55:40,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 285 transitions, 2067 flow [2023-11-29 05:55:40,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 05:55:40,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 05:55:40,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 570 transitions. [2023-11-29 05:55:40,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2023-11-29 05:55:40,357 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 570 transitions. [2023-11-29 05:55:40,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 570 transitions. [2023-11-29 05:55:40,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:40,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 570 transitions. [2023-11-29 05:55:40,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 40.714285714285715) internal successors, (570), 14 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:40,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 70.0) internal successors, (1050), 15 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:40,361 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 70.0) internal successors, (1050), 15 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:40,362 INFO L175 Difference]: Start difference. First operand has 107 places, 86 transitions, 492 flow. Second operand 14 states and 570 transitions. [2023-11-29 05:55:40,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 285 transitions, 2067 flow [2023-11-29 05:55:40,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 285 transitions, 2051 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 05:55:40,408 INFO L231 Difference]: Finished difference. Result has 118 places, 97 transitions, 587 flow [2023-11-29 05:55:40,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=587, PETRI_PLACES=118, PETRI_TRANSITIONS=97} [2023-11-29 05:55:40,409 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 46 predicate places. [2023-11-29 05:55:40,409 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 97 transitions, 587 flow [2023-11-29 05:55:40,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 30.833333333333332) internal successors, (370), 12 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:40,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:40,410 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:55:40,413 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2023-11-29 05:55:40,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:40,611 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:55:40,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:40,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1171401504, now seen corresponding path program 1 times [2023-11-29 05:55:40,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:55:40,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1061378426] [2023-11-29 05:55:40,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:40,612 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:40,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:55:40,613 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:55:40,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-11-29 05:55:40,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:40,755 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 05:55:40,757 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:40,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 05:55:40,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,774 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:40,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:40,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:40,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:40,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:40,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:40,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:40,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:40,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:40,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:40,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:40,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:40,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:40,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:40,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,901 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:40,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,910 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:40,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:40,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:40,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:40,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:40,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,966 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:40,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:40,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:41,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:41,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 05:55:41,357 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:55:41,357 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:41,978 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:55:41,978 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:55:41,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1061378426] [2023-11-29 05:55:41,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1061378426] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:41,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:55:41,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-29 05:55:41,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462391302] [2023-11-29 05:55:41,979 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:41,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 05:55:41,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:55:41,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 05:55:41,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-29 05:55:43,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-29 05:55:43,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 97 transitions, 587 flow. Second operand has 12 states, 12 states have (on average 31.166666666666668) internal successors, (374), 12 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:43,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:43,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-29 05:55:43,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:50,364 INFO L124 PetriNetUnfolderBase]: 29492/40920 cut-off events. [2023-11-29 05:55:50,364 INFO L125 PetriNetUnfolderBase]: For 87943/91202 co-relation queries the response was YES. [2023-11-29 05:55:50,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139078 conditions, 40920 events. 29492/40920 cut-off events. For 87943/91202 co-relation queries the response was YES. Maximal size of possible extension queue 974. Compared 251276 event pairs, 6192 based on Foata normal form. 3920/44776 useless extension candidates. Maximal degree in co-relation 139047. Up to 13070 conditions per place. [2023-11-29 05:55:50,748 INFO L140 encePairwiseOnDemand]: 62/70 looper letters, 300 selfloop transitions, 24 changer transitions 0/340 dead transitions. [2023-11-29 05:55:50,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 340 transitions, 2505 flow [2023-11-29 05:55:50,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 05:55:50,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 05:55:50,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 465 transitions. [2023-11-29 05:55:50,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6038961038961039 [2023-11-29 05:55:50,751 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 465 transitions. [2023-11-29 05:55:50,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 465 transitions. [2023-11-29 05:55:50,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:50,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 465 transitions. [2023-11-29 05:55:50,752 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 42.27272727272727) internal successors, (465), 11 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:50,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 70.0) internal successors, (840), 12 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:50,754 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 70.0) internal successors, (840), 12 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:50,754 INFO L175 Difference]: Start difference. First operand has 118 places, 97 transitions, 587 flow. Second operand 11 states and 465 transitions. [2023-11-29 05:55:50,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 340 transitions, 2505 flow [2023-11-29 05:55:50,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 340 transitions, 2495 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 05:55:50,832 INFO L231 Difference]: Finished difference. Result has 128 places, 107 transitions, 699 flow [2023-11-29 05:55:50,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=699, PETRI_PLACES=128, PETRI_TRANSITIONS=107} [2023-11-29 05:55:50,833 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 56 predicate places. [2023-11-29 05:55:50,833 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 107 transitions, 699 flow [2023-11-29 05:55:50,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 31.166666666666668) internal successors, (374), 12 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:50,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:50,834 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:55:50,837 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2023-11-29 05:55:51,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:51,034 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:55:51,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:51,034 INFO L85 PathProgramCache]: Analyzing trace with hash -437435013, now seen corresponding path program 1 times [2023-11-29 05:55:51,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:55:51,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [558161272] [2023-11-29 05:55:51,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:51,035 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:51,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:55:51,035 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:55:51,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-11-29 05:55:51,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:51,140 INFO L262 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 05:55:51,141 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:51,286 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:51,286 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:51,574 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:51,575 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:55:51,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [558161272] [2023-11-29 05:55:51,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [558161272] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:51,575 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:55:51,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2023-11-29 05:55:51,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990888583] [2023-11-29 05:55:51,575 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:51,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 05:55:51,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:55:51,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 05:55:51,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-29 05:55:51,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-29 05:55:51,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 107 transitions, 699 flow. Second operand has 12 states, 12 states have (on average 31.416666666666668) internal successors, (377), 12 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:51,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:55:51,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-29 05:55:51,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:55:56,720 INFO L124 PetriNetUnfolderBase]: 22229/32605 cut-off events. [2023-11-29 05:55:56,721 INFO L125 PetriNetUnfolderBase]: For 100328/103383 co-relation queries the response was YES. [2023-11-29 05:55:56,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123951 conditions, 32605 events. 22229/32605 cut-off events. For 100328/103383 co-relation queries the response was YES. Maximal size of possible extension queue 776. Compared 209673 event pairs, 13231 based on Foata normal form. 2935/35487 useless extension candidates. Maximal degree in co-relation 123915. Up to 21248 conditions per place. [2023-11-29 05:55:57,090 INFO L140 encePairwiseOnDemand]: 62/70 looper letters, 158 selfloop transitions, 25 changer transitions 0/203 dead transitions. [2023-11-29 05:55:57,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 203 transitions, 1702 flow [2023-11-29 05:55:57,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 05:55:57,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 05:55:57,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 320 transitions. [2023-11-29 05:55:57,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2023-11-29 05:55:57,092 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 320 transitions. [2023-11-29 05:55:57,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 320 transitions. [2023-11-29 05:55:57,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:55:57,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 320 transitions. [2023-11-29 05:55:57,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 40.0) internal successors, (320), 8 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:57,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 70.0) internal successors, (630), 9 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:57,094 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 70.0) internal successors, (630), 9 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:57,094 INFO L175 Difference]: Start difference. First operand has 128 places, 107 transitions, 699 flow. Second operand 8 states and 320 transitions. [2023-11-29 05:55:57,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 203 transitions, 1702 flow [2023-11-29 05:55:57,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 203 transitions, 1654 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-11-29 05:55:57,319 INFO L231 Difference]: Finished difference. Result has 131 places, 105 transitions, 727 flow [2023-11-29 05:55:57,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=665, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=727, PETRI_PLACES=131, PETRI_TRANSITIONS=105} [2023-11-29 05:55:57,320 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 59 predicate places. [2023-11-29 05:55:57,320 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 105 transitions, 727 flow [2023-11-29 05:55:57,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 31.416666666666668) internal successors, (377), 12 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:55:57,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:55:57,321 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:55:57,323 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-11-29 05:55:57,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:57,521 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:55:57,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:57,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1397615173, now seen corresponding path program 2 times [2023-11-29 05:55:57,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:55:57,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2048849061] [2023-11-29 05:55:57,522 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:55:57,522 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:55:57,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:55:57,523 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:55:57,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-11-29 05:55:57,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:55:57,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:55:57,655 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 05:55:57,657 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:57,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 05:55:57,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:57,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:57,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:57,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:57,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:57,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:57,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:57,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:57,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,765 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:57,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:57,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:57,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:57,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,814 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:57,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:57,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:57,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:55:57,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:57,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:57,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:57,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,919 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 05:55:57,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:57,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:55:57,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:55:57,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:55:58,614 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:55:58,615 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:56:01,481 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:56:01,482 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:56:01,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2048849061] [2023-11-29 05:56:01,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2048849061] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:56:01,482 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:56:01,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2023-11-29 05:56:01,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864251369] [2023-11-29 05:56:01,482 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:56:01,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 05:56:01,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:56:01,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 05:56:01,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2023-11-29 05:56:10,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 70 [2023-11-29 05:56:10,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 105 transitions, 727 flow. Second operand has 20 states, 20 states have (on average 29.7) internal successors, (594), 20 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:10,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:56:10,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 70 [2023-11-29 05:56:10,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:56:33,568 INFO L124 PetriNetUnfolderBase]: 47625/67385 cut-off events. [2023-11-29 05:56:33,568 INFO L125 PetriNetUnfolderBase]: For 214032/222394 co-relation queries the response was YES. [2023-11-29 05:56:34,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 260500 conditions, 67385 events. 47625/67385 cut-off events. For 214032/222394 co-relation queries the response was YES. Maximal size of possible extension queue 1467. Compared 448471 event pairs, 16089 based on Foata normal form. 6360/73689 useless extension candidates. Maximal degree in co-relation 260463. Up to 16257 conditions per place. [2023-11-29 05:56:34,371 INFO L140 encePairwiseOnDemand]: 60/70 looper letters, 503 selfloop transitions, 49 changer transitions 0/571 dead transitions. [2023-11-29 05:56:34,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 571 transitions, 4797 flow [2023-11-29 05:56:34,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 05:56:34,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 05:56:34,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 952 transitions. [2023-11-29 05:56:34,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2023-11-29 05:56:34,375 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 952 transitions. [2023-11-29 05:56:34,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 952 transitions. [2023-11-29 05:56:34,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:56:34,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 952 transitions. [2023-11-29 05:56:34,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 39.666666666666664) internal successors, (952), 24 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:34,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 70.0) internal successors, (1750), 25 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:34,382 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 70.0) internal successors, (1750), 25 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:34,382 INFO L175 Difference]: Start difference. First operand has 131 places, 105 transitions, 727 flow. Second operand 24 states and 952 transitions. [2023-11-29 05:56:34,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 571 transitions, 4797 flow [2023-11-29 05:56:35,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 571 transitions, 4763 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-11-29 05:56:35,079 INFO L231 Difference]: Finished difference. Result has 155 places, 123 transitions, 937 flow [2023-11-29 05:56:35,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=937, PETRI_PLACES=155, PETRI_TRANSITIONS=123} [2023-11-29 05:56:35,079 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 83 predicate places. [2023-11-29 05:56:35,080 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 123 transitions, 937 flow [2023-11-29 05:56:35,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 29.7) internal successors, (594), 20 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:35,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:56:35,080 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:56:35,083 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-11-29 05:56:35,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:56:35,281 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:56:35,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:56:35,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1216990289, now seen corresponding path program 2 times [2023-11-29 05:56:35,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:56:35,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [367963363] [2023-11-29 05:56:35,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:56:35,281 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:56:35,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:56:35,282 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:56:35,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-11-29 05:56:35,390 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:56:35,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:56:35,394 INFO L262 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 05:56:35,396 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:56:35,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2023-11-29 05:56:35,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:56:35,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,437 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:56:35,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:56:35,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:56:35,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:56:35,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:56:35,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:56:35,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:56:35,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,496 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:56:35,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,517 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:56:35,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:56:35,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:56:35,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:56:35,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:56:35,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 05:56:35,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:56:35,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,634 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:56:35,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,644 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:56:35,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:56:35,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:56:35,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:56:35,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:56:35,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:56:35,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:56:36,184 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 11 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:56:36,184 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:56:37,716 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:56:37,716 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:56:37,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [367963363] [2023-11-29 05:56:37,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [367963363] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:56:37,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:56:37,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2023-11-29 05:56:37,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805029919] [2023-11-29 05:56:37,717 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:56:37,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 05:56:37,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:56:37,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 05:56:37,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-11-29 05:56:44,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 70 [2023-11-29 05:56:44,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 123 transitions, 937 flow. Second operand has 18 states, 18 states have (on average 31.666666666666668) internal successors, (570), 18 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:44,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:56:44,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 70 [2023-11-29 05:56:44,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:56:59,079 INFO L124 PetriNetUnfolderBase]: 37121/54988 cut-off events. [2023-11-29 05:56:59,079 INFO L125 PetriNetUnfolderBase]: For 203364/211286 co-relation queries the response was YES. [2023-11-29 05:56:59,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 229259 conditions, 54988 events. 37121/54988 cut-off events. For 203364/211286 co-relation queries the response was YES. Maximal size of possible extension queue 1234. Compared 383403 event pairs, 12162 based on Foata normal form. 3910/58801 useless extension candidates. Maximal degree in co-relation 229216. Up to 15178 conditions per place. [2023-11-29 05:56:59,759 INFO L140 encePairwiseOnDemand]: 59/70 looper letters, 530 selfloop transitions, 52 changer transitions 0/605 dead transitions. [2023-11-29 05:56:59,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 605 transitions, 5390 flow [2023-11-29 05:56:59,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 05:56:59,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 05:56:59,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 925 transitions. [2023-11-29 05:56:59,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2023-11-29 05:56:59,762 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 925 transitions. [2023-11-29 05:56:59,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 925 transitions. [2023-11-29 05:56:59,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:56:59,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 925 transitions. [2023-11-29 05:56:59,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 44.04761904761905) internal successors, (925), 21 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:59,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 70.0) internal successors, (1540), 22 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:59,768 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 70.0) internal successors, (1540), 22 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:56:59,768 INFO L175 Difference]: Start difference. First operand has 155 places, 123 transitions, 937 flow. Second operand 21 states and 925 transitions. [2023-11-29 05:56:59,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 605 transitions, 5390 flow [2023-11-29 05:57:01,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 605 transitions, 5203 flow, removed 72 selfloop flow, removed 10 redundant places. [2023-11-29 05:57:01,029 INFO L231 Difference]: Finished difference. Result has 169 places, 148 transitions, 1201 flow [2023-11-29 05:57:01,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=894, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1201, PETRI_PLACES=169, PETRI_TRANSITIONS=148} [2023-11-29 05:57:01,029 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 97 predicate places. [2023-11-29 05:57:01,030 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 148 transitions, 1201 flow [2023-11-29 05:57:01,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 31.666666666666668) internal successors, (570), 18 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:57:01,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:57:01,030 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:57:01,034 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2023-11-29 05:57:01,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:57:01,231 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:57:01,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:57:01,231 INFO L85 PathProgramCache]: Analyzing trace with hash -30410365, now seen corresponding path program 2 times [2023-11-29 05:57:01,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:57:01,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1349147925] [2023-11-29 05:57:01,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:57:01,231 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:57:01,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:57:01,232 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:57:01,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-11-29 05:57:01,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 05:57:01,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:57:01,327 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 05:57:01,328 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:57:01,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 05:57:01,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:01,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:57:01,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,368 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:01,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,374 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:57:01,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,381 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:01,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:01,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:57:01,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:01,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:57:01,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,420 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:57:01,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:01,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:57:01,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:01,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,445 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:01,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:57:01,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:01,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:57:01,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:01,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,500 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:57:01,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,525 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 05:57:01,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,541 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:57:01,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,558 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:57:01,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:01,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:01,877 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-29 05:57:01,877 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:57:01,877 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:57:01,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1349147925] [2023-11-29 05:57:01,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1349147925] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:57:01,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:57:01,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 05:57:01,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483803917] [2023-11-29 05:57:01,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:57:01,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:57:01,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:57:01,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:57:01,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:57:02,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 70 [2023-11-29 05:57:02,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 148 transitions, 1201 flow. Second operand has 6 states, 6 states have (on average 32.0) internal successors, (192), 6 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:57:02,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:57:02,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 70 [2023-11-29 05:57:02,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:57:10,760 INFO L124 PetriNetUnfolderBase]: 37387/56453 cut-off events. [2023-11-29 05:57:10,760 INFO L125 PetriNetUnfolderBase]: For 285435/292017 co-relation queries the response was YES. [2023-11-29 05:57:11,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 252096 conditions, 56453 events. 37387/56453 cut-off events. For 285435/292017 co-relation queries the response was YES. Maximal size of possible extension queue 1279. Compared 408651 event pairs, 19324 based on Foata normal form. 6057/62287 useless extension candidates. Maximal degree in co-relation 252048. Up to 37690 conditions per place. [2023-11-29 05:57:11,508 INFO L140 encePairwiseOnDemand]: 64/70 looper letters, 158 selfloop transitions, 21 changer transitions 0/202 dead transitions. [2023-11-29 05:57:11,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 202 transitions, 2003 flow [2023-11-29 05:57:11,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 05:57:11,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 05:57:11,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 196 transitions. [2023-11-29 05:57:11,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2023-11-29 05:57:11,510 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 196 transitions. [2023-11-29 05:57:11,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 196 transitions. [2023-11-29 05:57:11,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:57:11,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 196 transitions. [2023-11-29 05:57:11,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 39.2) internal successors, (196), 5 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:57:11,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 70.0) internal successors, (420), 6 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:57:11,511 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 70.0) internal successors, (420), 6 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:57:11,511 INFO L175 Difference]: Start difference. First operand has 169 places, 148 transitions, 1201 flow. Second operand 5 states and 196 transitions. [2023-11-29 05:57:11,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 202 transitions, 2003 flow [2023-11-29 05:57:12,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 202 transitions, 1950 flow, removed 14 selfloop flow, removed 4 redundant places. [2023-11-29 05:57:12,084 INFO L231 Difference]: Finished difference. Result has 170 places, 147 transitions, 1205 flow [2023-11-29 05:57:12,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1205, PETRI_PLACES=170, PETRI_TRANSITIONS=147} [2023-11-29 05:57:12,085 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 98 predicate places. [2023-11-29 05:57:12,085 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 147 transitions, 1205 flow [2023-11-29 05:57:12,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 32.0) internal successors, (192), 6 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:57:12,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:57:12,085 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 1, 1] [2023-11-29 05:57:12,087 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2023-11-29 05:57:12,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:57:12,285 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:57:12,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:57:12,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1973856058, now seen corresponding path program 3 times [2023-11-29 05:57:12,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:57:12,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2137566998] [2023-11-29 05:57:12,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 05:57:12,286 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:57:12,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:57:12,287 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:57:12,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-11-29 05:57:12,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-11-29 05:57:12,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:57:12,544 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 05:57:12,546 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:57:12,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2023-11-29 05:57:12,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 05:57:12,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,607 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:57:12,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:12,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:12,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,758 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:57:12,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:12,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:57:12,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:57:12,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:12,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:12,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:57:12,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:57:12,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,828 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:12,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:57:12,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:12,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:12,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:57:12,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:57:12,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,896 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:12,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:12,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,910 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:57:12,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,917 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:57:12,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:57:12,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:57:13,505 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:57:13,506 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:57:16,271 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:57:16,271 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:57:16,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2137566998] [2023-11-29 05:57:16,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2137566998] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:57:16,271 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:57:16,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2023-11-29 05:57:16,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138083594] [2023-11-29 05:57:16,271 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:57:16,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 05:57:16,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:57:16,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 05:57:16,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=477, Unknown=0, NotChecked=0, Total=650 [2023-11-29 05:57:26,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-29 05:57:26,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 147 transitions, 1205 flow. Second operand has 26 states, 26 states have (on average 30.76923076923077) internal successors, (800), 26 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:57:26,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:57:26,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-29 05:57:26,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:58:03,723 INFO L124 PetriNetUnfolderBase]: 37399/56281 cut-off events. [2023-11-29 05:58:03,724 INFO L125 PetriNetUnfolderBase]: For 287310/293209 co-relation queries the response was YES. [2023-11-29 05:58:04,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 255091 conditions, 56281 events. 37399/56281 cut-off events. For 287310/293209 co-relation queries the response was YES. Maximal size of possible extension queue 1269. Compared 402810 event pairs, 26972 based on Foata normal form. 4154/60123 useless extension candidates. Maximal degree in co-relation 255041. Up to 50283 conditions per place. [2023-11-29 05:58:04,503 INFO L140 encePairwiseOnDemand]: 65/70 looper letters, 95 selfloop transitions, 66 changer transitions 0/183 dead transitions. [2023-11-29 05:58:04,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 183 transitions, 1983 flow [2023-11-29 05:58:04,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-29 05:58:04,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-11-29 05:58:04,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 1441 transitions. [2023-11-29 05:58:04,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4475155279503106 [2023-11-29 05:58:04,507 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 1441 transitions. [2023-11-29 05:58:04,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 1441 transitions. [2023-11-29 05:58:04,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:58:04,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 1441 transitions. [2023-11-29 05:58:04,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 31.32608695652174) internal successors, (1441), 46 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:58:04,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 70.0) internal successors, (3290), 47 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:58:04,515 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 70.0) internal successors, (3290), 47 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:58:04,515 INFO L175 Difference]: Start difference. First operand has 170 places, 147 transitions, 1205 flow. Second operand 46 states and 1441 transitions. [2023-11-29 05:58:04,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 183 transitions, 1983 flow [2023-11-29 05:58:05,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 183 transitions, 1927 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 05:58:05,504 INFO L231 Difference]: Finished difference. Result has 224 places, 183 transitions, 1791 flow [2023-11-29 05:58:05,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=1173, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=1791, PETRI_PLACES=224, PETRI_TRANSITIONS=183} [2023-11-29 05:58:05,505 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 152 predicate places. [2023-11-29 05:58:05,505 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 183 transitions, 1791 flow [2023-11-29 05:58:05,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 30.76923076923077) internal successors, (800), 26 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:58:05,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:58:05,505 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:58:05,508 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2023-11-29 05:58:05,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:58:05,706 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:58:05,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:58:05,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1618586443, now seen corresponding path program 2 times [2023-11-29 05:58:05,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:58:05,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1287534532] [2023-11-29 05:58:05,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:58:05,706 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:58:05,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:58:05,707 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:58:05,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-11-29 05:58:05,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:58:05,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:58:05,844 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 05:58:05,846 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:58:05,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2023-11-29 05:58:05,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:05,868 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:05,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:05,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 05:58:05,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:05,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:58:05,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:05,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:05,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:05,930 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:58:05,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:05,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:58:05,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:05,945 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:05,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:05,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:05,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:05,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:58:05,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:05,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:58:05,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:05,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:05,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:06,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:58:06,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:06,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:06,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:06,017 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:06,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:06,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:58:06,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:06,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:58:06,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:06,036 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:06,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:06,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:06,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:06,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:58:06,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:06,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:58:06,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:06,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:06,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:06,084 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:58:06,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:06,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:06,504 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 11 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:58:06,504 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:58:07,865 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:58:07,865 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:58:07,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1287534532] [2023-11-29 05:58:07,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1287534532] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:58:07,866 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:58:07,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2023-11-29 05:58:07,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743309792] [2023-11-29 05:58:07,866 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:58:07,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 05:58:07,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:58:07,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 05:58:07,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-11-29 05:58:14,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 70 [2023-11-29 05:58:14,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 183 transitions, 1791 flow. Second operand has 18 states, 18 states have (on average 31.88888888888889) internal successors, (574), 18 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:58:14,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:58:14,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 70 [2023-11-29 05:58:14,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:58:30,952 INFO L124 PetriNetUnfolderBase]: 39370/58342 cut-off events. [2023-11-29 05:58:30,952 INFO L125 PetriNetUnfolderBase]: For 305293/313561 co-relation queries the response was YES. [2023-11-29 05:58:31,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 264479 conditions, 58342 events. 39370/58342 cut-off events. For 305293/313561 co-relation queries the response was YES. Maximal size of possible extension queue 1262. Compared 406929 event pairs, 11498 based on Foata normal form. 4629/62664 useless extension candidates. Maximal degree in co-relation 264417. Up to 15296 conditions per place. [2023-11-29 05:58:32,046 INFO L140 encePairwiseOnDemand]: 59/70 looper letters, 527 selfloop transitions, 80 changer transitions 0/630 dead transitions. [2023-11-29 05:58:32,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 630 transitions, 6413 flow [2023-11-29 05:58:32,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 05:58:32,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 05:58:32,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 911 transitions. [2023-11-29 05:58:32,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197278911564625 [2023-11-29 05:58:32,049 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 911 transitions. [2023-11-29 05:58:32,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 911 transitions. [2023-11-29 05:58:32,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:58:32,050 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 911 transitions. [2023-11-29 05:58:32,052 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 43.38095238095238) internal successors, (911), 21 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:58:32,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 70.0) internal successors, (1540), 22 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:58:32,054 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 70.0) internal successors, (1540), 22 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:58:32,054 INFO L175 Difference]: Start difference. First operand has 224 places, 183 transitions, 1791 flow. Second operand 21 states and 911 transitions. [2023-11-29 05:58:32,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 630 transitions, 6413 flow [2023-11-29 05:58:33,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 630 transitions, 6251 flow, removed 51 selfloop flow, removed 21 redundant places. [2023-11-29 05:58:33,088 INFO L231 Difference]: Finished difference. Result has 227 places, 210 transitions, 2025 flow [2023-11-29 05:58:33,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=1607, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2025, PETRI_PLACES=227, PETRI_TRANSITIONS=210} [2023-11-29 05:58:33,089 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 155 predicate places. [2023-11-29 05:58:33,089 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 210 transitions, 2025 flow [2023-11-29 05:58:33,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 31.88888888888889) internal successors, (574), 18 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:58:33,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:58:33,090 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:58:33,092 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2023-11-29 05:58:33,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:58:33,290 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:58:33,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:58:33,290 INFO L85 PathProgramCache]: Analyzing trace with hash -118769981, now seen corresponding path program 3 times [2023-11-29 05:58:33,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:58:33,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [683731606] [2023-11-29 05:58:33,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 05:58:33,291 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:58:33,291 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:58:33,292 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:58:33,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-11-29 05:58:33,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 05:58:33,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:58:33,488 INFO L262 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 05:58:33,490 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:58:33,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2023-11-29 05:58:33,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,511 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:33,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,518 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:58:33,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:33,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:58:33,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:33,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:58:33,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,554 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:33,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:58:33,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:33,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:58:33,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:33,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:58:33,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 05:58:33,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,646 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:58:33,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:33,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:58:33,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,679 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:33,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:58:33,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:33,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:58:33,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:33,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:58:33,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:58:33,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:58:34,439 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 05:58:34,439 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:58:38,775 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 05:58:38,775 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:58:38,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [683731606] [2023-11-29 05:58:38,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [683731606] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:58:38,775 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:58:38,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 16 [2023-11-29 05:58:38,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106165951] [2023-11-29 05:58:38,776 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:58:38,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 05:58:38,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:58:38,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 05:58:38,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2023-11-29 05:58:50,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-29 05:58:50,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 210 transitions, 2025 flow. Second operand has 18 states, 18 states have (on average 31.0) internal successors, (558), 18 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:58:50,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:58:50,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-29 05:58:50,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:59:07,546 INFO L124 PetriNetUnfolderBase]: 58065/79909 cut-off events. [2023-11-29 05:59:07,546 INFO L125 PetriNetUnfolderBase]: For 552162/565032 co-relation queries the response was YES. [2023-11-29 05:59:08,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 400995 conditions, 79909 events. 58065/79909 cut-off events. For 552162/565032 co-relation queries the response was YES. Maximal size of possible extension queue 1582. Compared 511573 event pairs, 8824 based on Foata normal form. 7426/87280 useless extension candidates. Maximal degree in co-relation 400929. Up to 19503 conditions per place. [2023-11-29 05:59:08,884 INFO L140 encePairwiseOnDemand]: 63/70 looper letters, 495 selfloop transitions, 53 changer transitions 0/568 dead transitions. [2023-11-29 05:59:08,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 568 transitions, 6387 flow [2023-11-29 05:59:08,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 05:59:08,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 05:59:08,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 364 transitions. [2023-11-29 05:59:08,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2023-11-29 05:59:08,887 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 364 transitions. [2023-11-29 05:59:08,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 364 transitions. [2023-11-29 05:59:08,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:59:08,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 364 transitions. [2023-11-29 05:59:08,888 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 40.44444444444444) internal successors, (364), 9 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:59:08,889 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 70.0) internal successors, (700), 10 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:59:08,889 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 70.0) internal successors, (700), 10 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:59:08,889 INFO L175 Difference]: Start difference. First operand has 227 places, 210 transitions, 2025 flow. Second operand 9 states and 364 transitions. [2023-11-29 05:59:08,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 568 transitions, 6387 flow [2023-11-29 05:59:11,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 568 transitions, 6133 flow, removed 96 selfloop flow, removed 7 redundant places. [2023-11-29 05:59:11,608 INFO L231 Difference]: Finished difference. Result has 227 places, 218 transitions, 2088 flow [2023-11-29 05:59:11,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=1915, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2088, PETRI_PLACES=227, PETRI_TRANSITIONS=218} [2023-11-29 05:59:11,609 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 155 predicate places. [2023-11-29 05:59:11,609 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 218 transitions, 2088 flow [2023-11-29 05:59:11,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 31.0) internal successors, (558), 18 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:59:11,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:59:11,609 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1] [2023-11-29 05:59:11,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2023-11-29 05:59:11,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:59:11,810 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 05:59:11,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:59:11,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1849071875, now seen corresponding path program 3 times [2023-11-29 05:59:11,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 05:59:11,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1349986398] [2023-11-29 05:59:11,811 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 05:59:11,811 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 05:59:11,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 05:59:11,812 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 05:59:11,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-11-29 05:59:12,015 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-11-29 05:59:12,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:59:12,021 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 05:59:12,023 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:59:12,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2023-11-29 05:59:12,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 05:59:12,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:59:12,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:59:12,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,112 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:59:12,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:59:12,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:59:12,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:59:12,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:59:12,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:59:12,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:59:12,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:59:12,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:59:12,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:59:12,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:59:12,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,216 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:59:12,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,234 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:59:12,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:59:12,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:59:12,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:59:12,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 05:59:12,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,271 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:59:12,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,280 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 05:59:12,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 05:59:12,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 05:59:13,263 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 33 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-29 05:59:13,263 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:59:28,664 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-29 05:59:28,665 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 05:59:28,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1349986398] [2023-11-29 05:59:28,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1349986398] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:59:28,665 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:59:28,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 19 [2023-11-29 05:59:28,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971546824] [2023-11-29 05:59:28,665 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:59:28,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 05:59:28,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 05:59:28,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 05:59:28,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=308, Unknown=2, NotChecked=0, Total=380 [2023-11-29 05:59:33,017 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 05:59:37,463 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 05:59:41,885 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 05:59:46,362 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 05:59:50,900 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 05:59:55,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:00:00,302 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:00:04,050 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:00:07,844 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.79s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:00:09,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:00:15,150 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:00:20,677 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:00:25,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:00:30,492 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:00:34,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:00:39,345 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:00:39,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 70 [2023-11-29 06:00:39,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 218 transitions, 2088 flow. Second operand has 20 states, 20 states have (on average 19.2) internal successors, (384), 20 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:00:39,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:00:39,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 70 [2023-11-29 06:00:39,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:01:03,676 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:01:07,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 06:01:13,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:01:17,542 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:01:21,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:01:25,152 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:01:29,216 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:01:33,949 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:01:38,913 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:01:43,003 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:01:47,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 06:01:51,143 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:01:55,188 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:01:59,237 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:02:00,401 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 06:02:04,551 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse5 (bvmul (_ bv4 32) c_thread1Thread1of1ForFork0_~i~0))) (let ((.cse2 (bvadd (_ bv4 32) .cse5 c_~A~0.offset)) (.cse3 (select |c_#length| c_~A~0.base))) (and (let ((.cse0 (bvadd (_ bv8 32) .cse5 c_~A~0.offset)) (.cse1 (bvadd .cse5 c_~A~0.offset (_ bv12 32)))) (or (not (bvule .cse0 .cse1)) (not (bvule .cse2 .cse0)) (not (bvule .cse1 .cse3)) (let ((.cse4 (bvadd (_ bv16 32) .cse5 c_~A~0.offset))) (and (bvule .cse1 .cse4) (bvule .cse4 .cse3))))) (bvule .cse2 .cse3) (bvule (bvadd .cse5 c_~A~0.offset) .cse2) (forall ((thread1Thread1of1ForFork0_~i~0 (_ BitVec 32))) (let ((.cse7 (bvmul thread1Thread1of1ForFork0_~i~0 (_ bv4 32)))) (let ((.cse6 (bvadd (_ bv4 32) c_~A~0.offset .cse7))) (or (not (bvule .cse6 .cse3)) (not (bvule (bvadd c_~A~0.offset .cse7) .cse6)) (bvule (bvadd (_ bv16 32) c_~A~0.offset .cse7) .cse3) (not (bvule (bvadd c_~A~0.offset .cse7 (_ bv12 32)) .cse3)))))) (forall ((thread1Thread1of1ForFork0_~i~0 (_ BitVec 32))) (let ((.cse9 (bvmul thread1Thread1of1ForFork0_~i~0 (_ bv4 32)))) (let ((.cse8 (bvadd c_~A~0.offset .cse9 (_ bv12 32)))) (or (not (bvule .cse8 .cse3)) (bvule .cse8 (bvadd (_ bv16 32) c_~A~0.offset .cse9))))))))) is different from false [2023-11-29 06:02:08,622 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:02:12,724 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:02:16,813 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:02:21,405 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#length| c_~A~0.base))) (and (forall ((thread1Thread1of1ForFork0_~i~0 (_ BitVec 32))) (let ((.cse2 (bvmul thread1Thread1of1ForFork0_~i~0 (_ bv4 32)))) (let ((.cse0 (bvadd (_ bv4 32) c_~A~0.offset .cse2))) (or (not (bvule .cse0 .cse1)) (not (bvule (bvadd c_~A~0.offset .cse2) .cse0)) (bvule (bvadd (_ bv16 32) c_~A~0.offset .cse2) .cse1) (not (bvule (bvadd c_~A~0.offset .cse2 (_ bv12 32)) .cse1)))))) (forall ((thread1Thread1of1ForFork0_~i~0 (_ BitVec 32))) (let ((.cse4 (bvmul thread1Thread1of1ForFork0_~i~0 (_ bv4 32)))) (let ((.cse3 (bvadd c_~A~0.offset .cse4 (_ bv12 32)))) (or (not (bvule .cse3 .cse1)) (bvule .cse3 (bvadd (_ bv16 32) c_~A~0.offset .cse4)))))) (let ((.cse5 (bvmul (_ bv4 32) c_thread1Thread1of1ForFork0_~i~0))) (let ((.cse6 (bvadd (_ bv4 32) .cse5 c_~A~0.offset)) (.cse7 (bvadd (_ bv8 32) .cse5 c_~A~0.offset))) (or (not (bvule (bvadd .cse5 c_~A~0.offset) .cse6)) (let ((.cse8 (bvadd .cse5 c_~A~0.offset (_ bv12 32)))) (and (bvule .cse7 .cse8) (bvule .cse8 .cse1))) (not (bvule .cse6 .cse7)) (not (bvule .cse7 .cse1))))))) is different from false [2023-11-29 06:02:22,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:02:27,020 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:02:31,114 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:02:35,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:02:39,570 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:02:43,352 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:02:48,323 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:02:52,432 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:02:56,549 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:03:01,463 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:03:05,573 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:03:08,739 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:03:13,026 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:03:17,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:03:21,186 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:03:25,261 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 06:03:26,369 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:03:30,391 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:03:34,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:03:38,553 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 06:03:42,651 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:03:48,249 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:03:52,349 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:03:56,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:03:58,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:04:02,680 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:04:07,599 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:04:11,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:04:17,041 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:04:21,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:04:25,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:04:29,999 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:04:34,074 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 06:04:38,148 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:04:42,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 06:04:44,769 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:04:48,828 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:04:52,933 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:04:57,000 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 06:04:59,758 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:05:04,946 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:05:09,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:05:13,146 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:05:18,186 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:05:22,263 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:05:26,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 06:05:58,987 INFO L124 PetriNetUnfolderBase]: 79563/112413 cut-off events. [2023-11-29 06:05:58,988 INFO L125 PetriNetUnfolderBase]: For 536642/542555 co-relation queries the response was YES. [2023-11-29 06:06:00,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 522671 conditions, 112413 events. 79563/112413 cut-off events. For 536642/542555 co-relation queries the response was YES. Maximal size of possible extension queue 2061. Compared 765051 event pairs, 38079 based on Foata normal form. 3366/115592 useless extension candidates. Maximal degree in co-relation 522607. Up to 63552 conditions per place. [2023-11-29 06:06:00,957 INFO L140 encePairwiseOnDemand]: 46/70 looper letters, 411 selfloop transitions, 107 changer transitions 1/535 dead transitions. [2023-11-29 06:06:00,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 535 transitions, 5545 flow [2023-11-29 06:06:00,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 06:06:00,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 06:06:00,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 474 transitions. [2023-11-29 06:06:00,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232142857142857 [2023-11-29 06:06:00,960 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 474 transitions. [2023-11-29 06:06:00,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 474 transitions. [2023-11-29 06:06:00,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:06:00,961 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 474 transitions. [2023-11-29 06:06:00,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 29.625) internal successors, (474), 16 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:00,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 70.0) internal successors, (1190), 17 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:00,963 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 70.0) internal successors, (1190), 17 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:00,963 INFO L175 Difference]: Start difference. First operand has 227 places, 218 transitions, 2088 flow. Second operand 16 states and 474 transitions. [2023-11-29 06:06:00,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 535 transitions, 5545 flow [2023-11-29 06:06:04,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 535 transitions, 5306 flow, removed 23 selfloop flow, removed 6 redundant places. [2023-11-29 06:06:04,762 INFO L231 Difference]: Finished difference. Result has 243 places, 258 transitions, 2651 flow [2023-11-29 06:06:04,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=1978, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2651, PETRI_PLACES=243, PETRI_TRANSITIONS=258} [2023-11-29 06:06:04,762 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 171 predicate places. [2023-11-29 06:06:04,762 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 258 transitions, 2651 flow [2023-11-29 06:06:04,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 19.2) internal successors, (384), 20 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:04,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:06:04,763 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2023-11-29 06:06:04,765 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2023-11-29 06:06:04,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:06:04,963 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 06:06:04,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:06:04,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1689502993, now seen corresponding path program 4 times [2023-11-29 06:06:04,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:06:04,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [571127810] [2023-11-29 06:06:04,964 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:06:04,964 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:06:04,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:06:04,964 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:06:04,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-11-29 06:06:05,084 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:06:05,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:06:05,090 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 06:06:05,092 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:06:05,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 06:06:05,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:06:05,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:05,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:06:05,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:06:05,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,235 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:05,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:06:05,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:05,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:05,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:06:05,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:06:05,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,382 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:05,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:06:05,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,420 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:05,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:06:05,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:05,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:06:05,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,524 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:05,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,567 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:06:05,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:05,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:06:05,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:06:05,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,725 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 06:06:05,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:06:05,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:06:07,401 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-29 06:06:07,401 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:06:11,039 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-29 06:06:11,039 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:06:11,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [571127810] [2023-11-29 06:06:11,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [571127810] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:06:11,039 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:06:11,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2023-11-29 06:06:11,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619419605] [2023-11-29 06:06:11,039 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:06:11,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 06:06:11,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:06:11,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 06:06:11,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=286, Unknown=0, NotChecked=0, Total=380 [2023-11-29 06:06:24,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 70 [2023-11-29 06:06:24,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 258 transitions, 2651 flow. Second operand has 20 states, 20 states have (on average 31.0) internal successors, (620), 20 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:24,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:06:24,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 70 [2023-11-29 06:06:24,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:07:17,475 INFO L124 PetriNetUnfolderBase]: 94365/129591 cut-off events. [2023-11-29 06:07:17,475 INFO L125 PetriNetUnfolderBase]: For 763994/777368 co-relation queries the response was YES. [2023-11-29 06:07:19,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 662577 conditions, 129591 events. 94365/129591 cut-off events. For 763994/777368 co-relation queries the response was YES. Maximal size of possible extension queue 1651. Compared 836058 event pairs, 8156 based on Foata normal form. 8532/138037 useless extension candidates. Maximal degree in co-relation 662508. Up to 18768 conditions per place. [2023-11-29 06:07:20,159 INFO L140 encePairwiseOnDemand]: 60/70 looper letters, 1537 selfloop transitions, 101 changer transitions 0/1661 dead transitions. [2023-11-29 06:07:20,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 1661 transitions, 17836 flow [2023-11-29 06:07:20,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 06:07:20,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 06:07:20,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1097 transitions. [2023-11-29 06:07:20,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6268571428571429 [2023-11-29 06:07:20,163 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1097 transitions. [2023-11-29 06:07:20,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1097 transitions. [2023-11-29 06:07:20,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:07:20,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1097 transitions. [2023-11-29 06:07:20,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 43.88) internal successors, (1097), 25 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:20,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 70.0) internal successors, (1820), 26 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:20,167 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 70.0) internal successors, (1820), 26 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:20,167 INFO L175 Difference]: Start difference. First operand has 243 places, 258 transitions, 2651 flow. Second operand 25 states and 1097 transitions. [2023-11-29 06:07:20,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 1661 transitions, 17836 flow [2023-11-29 06:07:24,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 1661 transitions, 17727 flow, removed 9 selfloop flow, removed 5 redundant places. [2023-11-29 06:07:24,516 INFO L231 Difference]: Finished difference. Result has 270 places, 305 transitions, 3323 flow [2023-11-29 06:07:24,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=2548, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3323, PETRI_PLACES=270, PETRI_TRANSITIONS=305} [2023-11-29 06:07:24,517 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 198 predicate places. [2023-11-29 06:07:24,517 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 305 transitions, 3323 flow [2023-11-29 06:07:24,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 31.0) internal successors, (620), 20 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:24,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:07:24,518 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:07:24,521 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-11-29 06:07:24,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:07:24,718 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 06:07:24,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:07:24,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1699109536, now seen corresponding path program 3 times [2023-11-29 06:07:24,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:07:24,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1836550073] [2023-11-29 06:07:24,719 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:07:24,719 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:07:24,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:07:24,720 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:07:24,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-11-29 06:07:24,945 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-11-29 06:07:24,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:07:24,953 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 06:07:24,955 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:07:24,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 06:07:25,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:25,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:25,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:07:25,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,124 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:07:25,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,150 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:25,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,179 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:25,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:07:25,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:25,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:07:25,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:07:25,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,317 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:25,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:07:25,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,396 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:25,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:25,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:07:25,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,524 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:07:25,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 06:07:25,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:07:25,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,685 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:25,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,704 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:07:25,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:25,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,758 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:07:25,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:07:25,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:07:26,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-11-29 06:07:27,051 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 17 proven. 5 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-29 06:07:27,051 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:07:28,343 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 18 proven. 4 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-29 06:07:28,343 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:07:28,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1836550073] [2023-11-29 06:07:28,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1836550073] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:07:28,343 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:07:28,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-11-29 06:07:28,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943377032] [2023-11-29 06:07:28,344 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:07:28,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 06:07:28,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:07:28,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 06:07:28,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2023-11-29 06:07:32,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 70 [2023-11-29 06:07:32,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 305 transitions, 3323 flow. Second operand has 17 states, 17 states have (on average 29.88235294117647) internal successors, (508), 17 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:32,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:07:32,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 70 [2023-11-29 06:07:32,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:08:06,338 INFO L124 PetriNetUnfolderBase]: 89894/131862 cut-off events. [2023-11-29 06:08:06,338 INFO L125 PetriNetUnfolderBase]: For 1106019/1110765 co-relation queries the response was YES. [2023-11-29 06:08:08,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 730522 conditions, 131862 events. 89894/131862 cut-off events. For 1106019/1110765 co-relation queries the response was YES. Maximal size of possible extension queue 1596. Compared 927950 event pairs, 62262 based on Foata normal form. 3313/134936 useless extension candidates. Maximal degree in co-relation 730444. Up to 112884 conditions per place. [2023-11-29 06:08:09,709 INFO L140 encePairwiseOnDemand]: 62/70 looper letters, 378 selfloop transitions, 64 changer transitions 0/471 dead transitions. [2023-11-29 06:08:09,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 471 transitions, 5719 flow [2023-11-29 06:08:09,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:08:09,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 06:08:09,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 379 transitions. [2023-11-29 06:08:09,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414285714285715 [2023-11-29 06:08:09,712 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 379 transitions. [2023-11-29 06:08:09,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 379 transitions. [2023-11-29 06:08:09,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:08:09,712 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 379 transitions. [2023-11-29 06:08:09,713 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 37.9) internal successors, (379), 10 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:09,714 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 70.0) internal successors, (770), 11 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:09,714 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 70.0) internal successors, (770), 11 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:09,714 INFO L175 Difference]: Start difference. First operand has 270 places, 305 transitions, 3323 flow. Second operand 10 states and 379 transitions. [2023-11-29 06:08:09,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 471 transitions, 5719 flow [2023-11-29 06:08:25,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 471 transitions, 5584 flow, removed 27 selfloop flow, removed 7 redundant places. [2023-11-29 06:08:25,573 INFO L231 Difference]: Finished difference. Result has 276 places, 310 transitions, 3433 flow [2023-11-29 06:08:25,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=3215, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3433, PETRI_PLACES=276, PETRI_TRANSITIONS=310} [2023-11-29 06:08:25,574 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 204 predicate places. [2023-11-29 06:08:25,574 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 310 transitions, 3433 flow [2023-11-29 06:08:25,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 29.88235294117647) internal successors, (508), 17 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:25,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:08:25,575 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:08:25,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-11-29 06:08:25,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:08:25,775 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 40 more)] === [2023-11-29 06:08:25,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:08:25,776 INFO L85 PathProgramCache]: Analyzing trace with hash 658244981, now seen corresponding path program 4 times [2023-11-29 06:08:25,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:08:25,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1016198661] [2023-11-29 06:08:25,776 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:08:25,776 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:08:25,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:08:25,777 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:08:25,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_050c44bb-3bd3-46ba-8069-8779b80754df/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-11-29 06:08:25,909 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:08:25,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:08:25,915 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:08:25,917 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:08:25,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-11-29 06:08:25,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:25,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:08:25,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:25,999 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:08:26,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:08:26,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:08:26,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:08:26,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,084 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:08:26,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:08:26,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,148 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:08:26,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:08:26,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:08:26,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:08:26,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:08:26,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,237 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:08:26,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:08:26,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:08:26,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:08:26,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 06:08:26,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:08:26,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 06:08:26,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:08:26,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:08:26,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,585 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2023-11-29 06:08:26,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:08:26,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-11-29 06:08:29,143 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-29 06:08:29,143 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:08:33,541 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-29 06:08:33,541 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:08:33,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1016198661] [2023-11-29 06:08:33,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1016198661] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:08:33,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:08:33,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2023-11-29 06:08:33,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972160246] [2023-11-29 06:08:33,542 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:08:33,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 06:08:33,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:08:33,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 06:08:33,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=283, Unknown=0, NotChecked=0, Total=380