./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8fcb457b1bed8494a9a3b58e82500f367f4337ac38b5a41a5dad0da896f97e40 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-13 11:22:36,728 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 11:22:36,729 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 11:22:36,742 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 11:22:36,743 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 11:22:36,743 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 11:22:36,744 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 11:22:36,745 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 11:22:36,746 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 11:22:36,746 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 11:22:36,747 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 11:22:36,748 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 11:22:36,748 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 11:22:36,748 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 11:22:36,749 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 11:22:36,750 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 11:22:36,750 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 11:22:36,751 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 11:22:36,752 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 11:22:36,753 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 11:22:36,754 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 11:22:36,755 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 11:22:36,756 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 11:22:36,756 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 11:22:36,758 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 11:22:36,758 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 11:22:36,759 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 11:22:36,759 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 11:22:36,759 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 11:22:36,760 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 11:22:36,760 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 11:22:36,761 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 11:22:36,761 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 11:22:36,762 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 11:22:36,762 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 11:22:36,762 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 11:22:36,763 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 11:22:36,763 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 11:22:36,763 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 11:22:36,764 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 11:22:36,764 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 11:22:36,765 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-12-13 11:22:36,779 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 11:22:36,779 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 11:22:36,779 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 11:22:36,779 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 11:22:36,779 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 11:22:36,780 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 11:22:36,780 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 11:22:36,780 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 11:22:36,780 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 11:22:36,780 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 11:22:36,780 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-13 11:22:36,781 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-13 11:22:36,781 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 11:22:36,781 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-13 11:22:36,781 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 11:22:36,781 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-12-13 11:22:36,781 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-12-13 11:22:36,781 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-12-13 11:22:36,781 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 11:22:36,781 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-13 11:22:36,781 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-13 11:22:36,781 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 11:22:36,782 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 11:22:36,782 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 11:22:36,782 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 11:22:36,782 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 11:22:36,782 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 11:22:36,782 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 11:22:36,782 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-13 11:22:36,782 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-13 11:22:36,782 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 11:22:36,782 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 11:22:36,783 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 11:22:36,783 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 11:22:36,783 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 8fcb457b1bed8494a9a3b58e82500f367f4337ac38b5a41a5dad0da896f97e40 [2022-12-13 11:22:36,965 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 11:22:36,982 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 11:22:36,984 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 11:22:36,984 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 11:22:36,985 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 11:22:36,986 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i [2022-12-13 11:22:39,607 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 11:22:39,755 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 11:22:39,756 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i [2022-12-13 11:22:39,765 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/data/69593e0b1/05fb266512bb4f79a8c479334d66cc22/FLAG0d0436131 [2022-12-13 11:22:39,775 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/data/69593e0b1/05fb266512bb4f79a8c479334d66cc22 [2022-12-13 11:22:39,778 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 11:22:39,779 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 11:22:39,780 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 11:22:39,780 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 11:22:39,783 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 11:22:39,784 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 11:22:39" (1/1) ... [2022-12-13 11:22:39,785 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17342cad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:22:39, skipping insertion in model container [2022-12-13 11:22:39,785 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 11:22:39" (1/1) ... [2022-12-13 11:22:39,792 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 11:22:39,817 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 11:22:40,018 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30451,30464] [2022-12-13 11:22:40,023 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30681,30694] [2022-12-13 11:22:40,026 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30979,30992] [2022-12-13 11:22:40,030 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 11:22:40,039 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 11:22:40,066 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30451,30464] [2022-12-13 11:22:40,067 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30681,30694] [2022-12-13 11:22:40,068 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30979,30992] [2022-12-13 11:22:40,072 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 11:22:40,094 INFO L208 MainTranslator]: Completed translation [2022-12-13 11:22:40,094 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:22:40 WrapperNode [2022-12-13 11:22:40,094 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 11:22:40,095 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 11:22:40,095 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 11:22:40,095 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 11:22:40,100 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:22:40" (1/1) ... [2022-12-13 11:22:40,110 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:22:40" (1/1) ... [2022-12-13 11:22:40,126 INFO L138 Inliner]: procedures = 168, calls = 36, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 142 [2022-12-13 11:22:40,127 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 11:22:40,127 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 11:22:40,127 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 11:22:40,127 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 11:22:40,133 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:22:40" (1/1) ... [2022-12-13 11:22:40,134 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:22:40" (1/1) ... [2022-12-13 11:22:40,136 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:22:40" (1/1) ... [2022-12-13 11:22:40,136 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:22:40" (1/1) ... [2022-12-13 11:22:40,141 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:22:40" (1/1) ... [2022-12-13 11:22:40,143 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:22:40" (1/1) ... [2022-12-13 11:22:40,145 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:22:40" (1/1) ... [2022-12-13 11:22:40,146 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:22:40" (1/1) ... [2022-12-13 11:22:40,148 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 11:22:40,149 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 11:22:40,149 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 11:22:40,149 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 11:22:40,149 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:22:40" (1/1) ... [2022-12-13 11:22:40,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 11:22:40,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 11:22:40,172 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 11:22:40,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 11:22:40,203 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-13 11:22:40,204 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2022-12-13 11:22:40,204 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2022-12-13 11:22:40,204 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2022-12-13 11:22:40,204 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2022-12-13 11:22:40,204 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-13 11:22:40,204 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-12-13 11:22:40,204 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-13 11:22:40,204 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-13 11:22:40,204 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-13 11:22:40,204 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-13 11:22:40,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-13 11:22:40,205 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 11:22:40,205 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 11:22:40,206 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-12-13 11:22:40,311 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 11:22:40,313 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 11:22:40,573 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 11:22:40,582 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 11:22:40,582 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-12-13 11:22:40,584 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 11:22:40 BoogieIcfgContainer [2022-12-13 11:22:40,584 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 11:22:40,587 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 11:22:40,587 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 11:22:40,589 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 11:22:40,589 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 11:22:39" (1/3) ... [2022-12-13 11:22:40,590 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57d64aeb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 11:22:40, skipping insertion in model container [2022-12-13 11:22:40,590 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:22:40" (2/3) ... [2022-12-13 11:22:40,590 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57d64aeb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 11:22:40, skipping insertion in model container [2022-12-13 11:22:40,590 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 11:22:40" (3/3) ... [2022-12-13 11:22:40,592 INFO L112 eAbstractionObserver]: Analyzing ICFG circular_buffer_ok.i [2022-12-13 11:22:40,617 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 11:22:40,618 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 16 error locations. [2022-12-13 11:22:40,618 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-13 11:22:40,701 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-13 11:22:40,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 170 places, 174 transitions, 364 flow [2022-12-13 11:22:40,801 INFO L130 PetriNetUnfolder]: 11/172 cut-off events. [2022-12-13 11:22:40,801 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-13 11:22:40,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181 conditions, 172 events. 11/172 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 355 event pairs, 0 based on Foata normal form. 0/145 useless extension candidates. Maximal degree in co-relation 108. Up to 2 conditions per place. [2022-12-13 11:22:40,807 INFO L82 GeneralOperation]: Start removeDead. Operand has 170 places, 174 transitions, 364 flow [2022-12-13 11:22:40,813 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 163 places, 167 transitions, 346 flow [2022-12-13 11:22:40,816 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-12-13 11:22:40,826 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 163 places, 167 transitions, 346 flow [2022-12-13 11:22:40,829 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 163 places, 167 transitions, 346 flow [2022-12-13 11:22:40,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 163 places, 167 transitions, 346 flow [2022-12-13 11:22:40,867 INFO L130 PetriNetUnfolder]: 11/167 cut-off events. [2022-12-13 11:22:40,868 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-13 11:22:40,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176 conditions, 167 events. 11/167 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 355 event pairs, 0 based on Foata normal form. 0/141 useless extension candidates. Maximal degree in co-relation 108. Up to 2 conditions per place. [2022-12-13 11:22:40,871 INFO L119 LiptonReduction]: Number of co-enabled transitions 6010 [2022-12-13 11:22:46,505 INFO L134 LiptonReduction]: Checked pairs total: 15419 [2022-12-13 11:22:46,506 INFO L136 LiptonReduction]: Total number of compositions: 157 [2022-12-13 11:22:46,518 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 11:22:46,524 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;@609b95a1, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 11:22:46,524 INFO L358 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2022-12-13 11:22:46,525 INFO L130 PetriNetUnfolder]: 0/1 cut-off events. [2022-12-13 11:22:46,525 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-13 11:22:46,526 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:46,526 INFO L209 CegarLoopForPetriNet]: trace histogram [1] [2022-12-13 11:22:46,526 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:46,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:46,530 INFO L85 PathProgramCache]: Analyzing trace with hash 678, now seen corresponding path program 1 times [2022-12-13 11:22:46,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:46,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619885545] [2022-12-13 11:22:46,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:46,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:46,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:46,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:46,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:22:46,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619885545] [2022-12-13 11:22:46,618 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619885545] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:22:46,618 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:22:46,618 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2022-12-13 11:22:46,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457512400] [2022-12-13 11:22:46,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:22:46,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-13 11:22:46,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:22:46,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-13 11:22:46,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-13 11:22:46,643 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 331 [2022-12-13 11:22:46,645 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 52 transitions, 116 flow. Second operand has 2 states, 2 states have (on average 162.5) internal successors, (325), 2 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:46,646 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:22:46,646 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 331 [2022-12-13 11:22:46,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:22:46,859 INFO L130 PetriNetUnfolder]: 1306/2110 cut-off events. [2022-12-13 11:22:46,859 INFO L131 PetriNetUnfolder]: For 45/45 co-relation queries the response was YES. [2022-12-13 11:22:46,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4077 conditions, 2110 events. 1306/2110 cut-off events. For 45/45 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 11030 event pairs, 994 based on Foata normal form. 48/1126 useless extension candidates. Maximal degree in co-relation 3825. Up to 1926 conditions per place. [2022-12-13 11:22:46,872 INFO L137 encePairwiseOnDemand]: 328/331 looper letters, 41 selfloop transitions, 0 changer transitions 0/49 dead transitions. [2022-12-13 11:22:46,872 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 49 transitions, 192 flow [2022-12-13 11:22:46,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-13 11:22:46,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-12-13 11:22:46,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 368 transitions. [2022-12-13 11:22:46,886 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5558912386706949 [2022-12-13 11:22:46,887 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 368 transitions. [2022-12-13 11:22:46,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 368 transitions. [2022-12-13 11:22:46,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:22:46,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 368 transitions. [2022-12-13 11:22:46,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 184.0) internal successors, (368), 2 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:46,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 331.0) internal successors, (993), 3 states have internal predecessors, (993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:46,900 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 331.0) internal successors, (993), 3 states have internal predecessors, (993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:46,902 INFO L175 Difference]: Start difference. First operand has 52 places, 52 transitions, 116 flow. Second operand 2 states and 368 transitions. [2022-12-13 11:22:46,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 49 transitions, 192 flow [2022-12-13 11:22:46,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 49 transitions, 184 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-12-13 11:22:46,906 INFO L231 Difference]: Finished difference. Result has 47 places, 49 transitions, 102 flow [2022-12-13 11:22:46,907 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=102, PETRI_PLACES=47, PETRI_TRANSITIONS=49} [2022-12-13 11:22:46,910 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, -5 predicate places. [2022-12-13 11:22:46,910 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 49 transitions, 102 flow [2022-12-13 11:22:46,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 162.5) internal successors, (325), 2 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:46,910 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:46,910 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2022-12-13 11:22:46,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-13 11:22:46,911 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:46,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:46,911 INFO L85 PathProgramCache]: Analyzing trace with hash 668235, now seen corresponding path program 1 times [2022-12-13 11:22:46,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:46,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523949343] [2022-12-13 11:22:46,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:46,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:46,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:47,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:47,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:22:47,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523949343] [2022-12-13 11:22:47,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523949343] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:22:47,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:22:47,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 11:22:47,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055604017] [2022-12-13 11:22:47,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:22:47,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:22:47,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:22:47,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:22:47,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:22:47,112 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 331 [2022-12-13 11:22:47,112 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 49 transitions, 102 flow. Second operand has 3 states, 3 states have (on average 158.0) internal successors, (474), 3 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) [2022-12-13 11:22:47,112 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:22:47,112 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 331 [2022-12-13 11:22:47,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:22:47,262 INFO L130 PetriNetUnfolder]: 1278/2053 cut-off events. [2022-12-13 11:22:47,263 INFO L131 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2022-12-13 11:22:47,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3943 conditions, 2053 events. 1278/2053 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 10636 event pairs, 972 based on Foata normal form. 0/1058 useless extension candidates. Maximal degree in co-relation 3940. Up to 1874 conditions per place. [2022-12-13 11:22:47,270 INFO L137 encePairwiseOnDemand]: 327/331 looper letters, 37 selfloop transitions, 2 changer transitions 0/47 dead transitions. [2022-12-13 11:22:47,270 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 47 transitions, 176 flow [2022-12-13 11:22:47,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:22:47,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:22:47,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 512 transitions. [2022-12-13 11:22:47,274 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5156092648539778 [2022-12-13 11:22:47,274 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 512 transitions. [2022-12-13 11:22:47,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 512 transitions. [2022-12-13 11:22:47,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:22:47,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 512 transitions. [2022-12-13 11:22:47,276 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 170.66666666666666) internal successors, (512), 3 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:47,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:47,278 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:47,278 INFO L175 Difference]: Start difference. First operand has 47 places, 49 transitions, 102 flow. Second operand 3 states and 512 transitions. [2022-12-13 11:22:47,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 47 transitions, 176 flow [2022-12-13 11:22:47,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 47 transitions, 176 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-13 11:22:47,279 INFO L231 Difference]: Finished difference. Result has 47 places, 47 transitions, 102 flow [2022-12-13 11:22:47,279 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=47, PETRI_TRANSITIONS=47} [2022-12-13 11:22:47,280 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, -5 predicate places. [2022-12-13 11:22:47,280 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 47 transitions, 102 flow [2022-12-13 11:22:47,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.0) internal successors, (474), 3 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) [2022-12-13 11:22:47,280 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:47,280 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2022-12-13 11:22:47,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-13 11:22:47,280 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:47,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:47,281 INFO L85 PathProgramCache]: Analyzing trace with hash 668236, now seen corresponding path program 1 times [2022-12-13 11:22:47,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:47,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741002505] [2022-12-13 11:22:47,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:47,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:47,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:47,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:47,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:22:47,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741002505] [2022-12-13 11:22:47,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741002505] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:22:47,335 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:22:47,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 11:22:47,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17549096] [2022-12-13 11:22:47,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:22:47,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:22:47,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:22:47,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:22:47,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:22:47,374 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 331 [2022-12-13 11:22:47,375 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 47 transitions, 102 flow. Second operand has 3 states, 3 states have (on average 154.0) internal successors, (462), 3 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:47,375 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:22:47,375 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 331 [2022-12-13 11:22:47,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:22:47,562 INFO L130 PetriNetUnfolder]: 1250/1996 cut-off events. [2022-12-13 11:22:47,562 INFO L131 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2022-12-13 11:22:47,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3839 conditions, 1996 events. 1250/1996 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 10262 event pairs, 950 based on Foata normal form. 0/1038 useless extension candidates. Maximal degree in co-relation 3835. Up to 1824 conditions per place. [2022-12-13 11:22:47,573 INFO L137 encePairwiseOnDemand]: 327/331 looper letters, 35 selfloop transitions, 2 changer transitions 0/45 dead transitions. [2022-12-13 11:22:47,573 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 172 flow [2022-12-13 11:22:47,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:22:47,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:22:47,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 498 transitions. [2022-12-13 11:22:47,576 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5015105740181269 [2022-12-13 11:22:47,576 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 498 transitions. [2022-12-13 11:22:47,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 498 transitions. [2022-12-13 11:22:47,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:22:47,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 498 transitions. [2022-12-13 11:22:47,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 166.0) internal successors, (498), 3 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:47,580 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:47,581 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:47,581 INFO L175 Difference]: Start difference. First operand has 47 places, 47 transitions, 102 flow. Second operand 3 states and 498 transitions. [2022-12-13 11:22:47,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 172 flow [2022-12-13 11:22:47,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 45 transitions, 168 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 11:22:47,583 INFO L231 Difference]: Finished difference. Result has 45 places, 45 transitions, 98 flow [2022-12-13 11:22:47,583 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=45, PETRI_TRANSITIONS=45} [2022-12-13 11:22:47,583 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, -7 predicate places. [2022-12-13 11:22:47,584 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 45 transitions, 98 flow [2022-12-13 11:22:47,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 154.0) internal successors, (462), 3 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:47,584 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:47,584 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2022-12-13 11:22:47,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-13 11:22:47,584 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:47,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:47,585 INFO L85 PathProgramCache]: Analyzing trace with hash 642175682, now seen corresponding path program 1 times [2022-12-13 11:22:47,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:47,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860630920] [2022-12-13 11:22:47,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:47,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:47,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:47,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:47,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:22:47,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860630920] [2022-12-13 11:22:47,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860630920] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:22:47,689 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:22:47,689 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 11:22:47,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835960828] [2022-12-13 11:22:47,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:22:47,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:22:47,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:22:47,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:22:47,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:22:47,725 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 331 [2022-12-13 11:22:47,726 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 45 transitions, 98 flow. Second operand has 3 states, 3 states have (on average 156.66666666666666) internal successors, (470), 3 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:47,726 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:22:47,726 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 331 [2022-12-13 11:22:47,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:22:47,865 INFO L130 PetriNetUnfolder]: 1163/1860 cut-off events. [2022-12-13 11:22:47,865 INFO L131 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2022-12-13 11:22:47,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3570 conditions, 1860 events. 1163/1860 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 9146 event pairs, 875 based on Foata normal form. 0/1048 useless extension candidates. Maximal degree in co-relation 3566. Up to 1691 conditions per place. [2022-12-13 11:22:47,872 INFO L137 encePairwiseOnDemand]: 327/331 looper letters, 34 selfloop transitions, 2 changer transitions 0/43 dead transitions. [2022-12-13 11:22:47,872 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 166 flow [2022-12-13 11:22:47,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:22:47,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:22:47,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 503 transitions. [2022-12-13 11:22:47,874 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5065458207452165 [2022-12-13 11:22:47,874 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 503 transitions. [2022-12-13 11:22:47,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 503 transitions. [2022-12-13 11:22:47,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:22:47,874 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 503 transitions. [2022-12-13 11:22:47,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 167.66666666666666) internal successors, (503), 3 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:47,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:47,877 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:47,877 INFO L175 Difference]: Start difference. First operand has 45 places, 45 transitions, 98 flow. Second operand 3 states and 503 transitions. [2022-12-13 11:22:47,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 166 flow [2022-12-13 11:22:47,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 43 transitions, 162 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 11:22:47,878 INFO L231 Difference]: Finished difference. Result has 43 places, 43 transitions, 94 flow [2022-12-13 11:22:47,878 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=94, PETRI_PLACES=43, PETRI_TRANSITIONS=43} [2022-12-13 11:22:47,878 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, -9 predicate places. [2022-12-13 11:22:47,879 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 43 transitions, 94 flow [2022-12-13 11:22:47,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 156.66666666666666) internal successors, (470), 3 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:47,879 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:47,879 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2022-12-13 11:22:47,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-13 11:22:47,879 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:47,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:47,880 INFO L85 PathProgramCache]: Analyzing trace with hash 642175683, now seen corresponding path program 1 times [2022-12-13 11:22:47,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:47,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599331878] [2022-12-13 11:22:47,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:47,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:47,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:48,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:48,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:22:48,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599331878] [2022-12-13 11:22:48,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599331878] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:22:48,081 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:22:48,081 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 11:22:48,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944561162] [2022-12-13 11:22:48,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:22:48,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:22:48,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:22:48,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:22:48,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:22:48,146 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 331 [2022-12-13 11:22:48,147 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 43 transitions, 94 flow. Second operand has 3 states, 3 states have (on average 157.66666666666666) internal successors, (473), 3 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:48,147 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:22:48,147 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 331 [2022-12-13 11:22:48,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:22:48,418 INFO L130 PetriNetUnfolder]: 1693/2819 cut-off events. [2022-12-13 11:22:48,418 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-12-13 11:22:48,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5294 conditions, 2819 events. 1693/2819 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 14597 event pairs, 581 based on Foata normal form. 0/1627 useless extension candidates. Maximal degree in co-relation 5290. Up to 1455 conditions per place. [2022-12-13 11:22:48,434 INFO L137 encePairwiseOnDemand]: 325/331 looper letters, 60 selfloop transitions, 3 changer transitions 0/71 dead transitions. [2022-12-13 11:22:48,434 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 71 transitions, 281 flow [2022-12-13 11:22:48,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:22:48,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:22:48,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 534 transitions. [2022-12-13 11:22:48,436 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5377643504531722 [2022-12-13 11:22:48,436 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 534 transitions. [2022-12-13 11:22:48,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 534 transitions. [2022-12-13 11:22:48,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:22:48,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 534 transitions. [2022-12-13 11:22:48,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:48,440 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:48,441 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:48,441 INFO L175 Difference]: Start difference. First operand has 43 places, 43 transitions, 94 flow. Second operand 3 states and 534 transitions. [2022-12-13 11:22:48,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 71 transitions, 281 flow [2022-12-13 11:22:48,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 71 transitions, 275 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 11:22:48,443 INFO L231 Difference]: Finished difference. Result has 44 places, 45 transitions, 113 flow [2022-12-13 11:22:48,443 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=113, PETRI_PLACES=44, PETRI_TRANSITIONS=45} [2022-12-13 11:22:48,444 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, -8 predicate places. [2022-12-13 11:22:48,444 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 45 transitions, 113 flow [2022-12-13 11:22:48,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 157.66666666666666) internal successors, (473), 3 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:48,444 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:48,445 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2022-12-13 11:22:48,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-13 11:22:48,445 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:48,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:48,445 INFO L85 PathProgramCache]: Analyzing trace with hash 642188628, now seen corresponding path program 1 times [2022-12-13 11:22:48,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:48,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538745547] [2022-12-13 11:22:48,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:48,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:48,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:48,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:48,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:22:48,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538745547] [2022-12-13 11:22:48,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538745547] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:22:48,540 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:22:48,540 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 11:22:48,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110954228] [2022-12-13 11:22:48,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:22:48,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 11:22:48,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:22:48,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 11:22:48,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-13 11:22:48,601 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 331 [2022-12-13 11:22:48,602 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 45 transitions, 113 flow. Second operand has 4 states, 4 states have (on average 156.25) internal successors, (625), 4 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:48,602 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:22:48,603 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 331 [2022-12-13 11:22:48,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:22:48,796 INFO L130 PetriNetUnfolder]: 1242/2048 cut-off events. [2022-12-13 11:22:48,796 INFO L131 PetriNetUnfolder]: For 108/108 co-relation queries the response was YES. [2022-12-13 11:22:48,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4199 conditions, 2048 events. 1242/2048 cut-off events. For 108/108 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10140 event pairs, 920 based on Foata normal form. 0/1298 useless extension candidates. Maximal degree in co-relation 4194. Up to 1825 conditions per place. [2022-12-13 11:22:48,805 INFO L137 encePairwiseOnDemand]: 328/331 looper letters, 34 selfloop transitions, 2 changer transitions 0/44 dead transitions. [2022-12-13 11:22:48,805 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 44 transitions, 183 flow [2022-12-13 11:22:48,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:22:48,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:22:48,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 500 transitions. [2022-12-13 11:22:48,807 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5035246727089627 [2022-12-13 11:22:48,807 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 500 transitions. [2022-12-13 11:22:48,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 500 transitions. [2022-12-13 11:22:48,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:22:48,807 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 500 transitions. [2022-12-13 11:22:48,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 166.66666666666666) internal successors, (500), 3 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:48,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:48,809 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:48,809 INFO L175 Difference]: Start difference. First operand has 44 places, 45 transitions, 113 flow. Second operand 3 states and 500 transitions. [2022-12-13 11:22:48,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 44 transitions, 183 flow [2022-12-13 11:22:48,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 44 transitions, 180 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 11:22:48,811 INFO L231 Difference]: Finished difference. Result has 44 places, 44 transitions, 112 flow [2022-12-13 11:22:48,811 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=44, PETRI_TRANSITIONS=44} [2022-12-13 11:22:48,811 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, -8 predicate places. [2022-12-13 11:22:48,812 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 44 transitions, 112 flow [2022-12-13 11:22:48,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 156.25) internal successors, (625), 4 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:48,812 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:48,812 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2022-12-13 11:22:48,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-13 11:22:48,812 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:48,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:48,812 INFO L85 PathProgramCache]: Analyzing trace with hash 642188627, now seen corresponding path program 1 times [2022-12-13 11:22:48,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:48,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371674267] [2022-12-13 11:22:48,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:48,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:48,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:48,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:48,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:22:48,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371674267] [2022-12-13 11:22:48,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371674267] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:22:48,862 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:22:48,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 11:22:48,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012594332] [2022-12-13 11:22:48,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:22:48,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 11:22:48,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:22:48,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 11:22:48,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-13 11:22:48,911 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 331 [2022-12-13 11:22:48,912 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 44 transitions, 112 flow. Second operand has 4 states, 4 states have (on average 150.25) internal successors, (601), 4 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:48,912 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:22:48,912 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 331 [2022-12-13 11:22:48,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:22:49,027 INFO L130 PetriNetUnfolder]: 797/1369 cut-off events. [2022-12-13 11:22:49,027 INFO L131 PetriNetUnfolder]: For 80/80 co-relation queries the response was YES. [2022-12-13 11:22:49,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2770 conditions, 1369 events. 797/1369 cut-off events. For 80/80 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6526 event pairs, 575 based on Foata normal form. 0/982 useless extension candidates. Maximal degree in co-relation 2765. Up to 1210 conditions per place. [2022-12-13 11:22:49,031 INFO L137 encePairwiseOnDemand]: 328/331 looper letters, 33 selfloop transitions, 2 changer transitions 0/43 dead transitions. [2022-12-13 11:22:49,032 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 180 flow [2022-12-13 11:22:49,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:22:49,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:22:49,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 481 transitions. [2022-12-13 11:22:49,034 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.48439073514602216 [2022-12-13 11:22:49,034 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 481 transitions. [2022-12-13 11:22:49,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 481 transitions. [2022-12-13 11:22:49,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:22:49,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 481 transitions. [2022-12-13 11:22:49,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 160.33333333333334) internal successors, (481), 3 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:49,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:49,037 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:49,037 INFO L175 Difference]: Start difference. First operand has 44 places, 44 transitions, 112 flow. Second operand 3 states and 481 transitions. [2022-12-13 11:22:49,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 180 flow [2022-12-13 11:22:49,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 43 transitions, 176 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 11:22:49,038 INFO L231 Difference]: Finished difference. Result has 43 places, 43 transitions, 110 flow [2022-12-13 11:22:49,038 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=110, PETRI_PLACES=43, PETRI_TRANSITIONS=43} [2022-12-13 11:22:49,038 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, -9 predicate places. [2022-12-13 11:22:49,039 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 43 transitions, 110 flow [2022-12-13 11:22:49,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 150.25) internal successors, (601), 4 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:49,039 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:49,039 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2022-12-13 11:22:49,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-13 11:22:49,039 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t1Err3ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:49,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:49,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1567389663, now seen corresponding path program 1 times [2022-12-13 11:22:49,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:49,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263280312] [2022-12-13 11:22:49,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:49,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:49,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:49,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:49,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:22:49,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263280312] [2022-12-13 11:22:49,099 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263280312] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:22:49,099 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:22:49,099 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 11:22:49,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576904724] [2022-12-13 11:22:49,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:22:49,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:22:49,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:22:49,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:22:49,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:22:49,121 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 331 [2022-12-13 11:22:49,122 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 43 transitions, 110 flow. Second operand has 3 states, 3 states have (on average 158.0) internal successors, (474), 3 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) [2022-12-13 11:22:49,122 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:22:49,122 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 331 [2022-12-13 11:22:49,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:22:49,271 INFO L130 PetriNetUnfolder]: 653/1175 cut-off events. [2022-12-13 11:22:49,271 INFO L131 PetriNetUnfolder]: For 70/70 co-relation queries the response was YES. [2022-12-13 11:22:49,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2351 conditions, 1175 events. 653/1175 cut-off events. For 70/70 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 5312 event pairs, 183 based on Foata normal form. 0/891 useless extension candidates. Maximal degree in co-relation 2346. Up to 699 conditions per place. [2022-12-13 11:22:49,275 INFO L137 encePairwiseOnDemand]: 327/331 looper letters, 53 selfloop transitions, 2 changer transitions 0/63 dead transitions. [2022-12-13 11:22:49,275 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 63 transitions, 263 flow [2022-12-13 11:22:49,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:22:49,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:22:49,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 525 transitions. [2022-12-13 11:22:49,277 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5287009063444109 [2022-12-13 11:22:49,277 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 525 transitions. [2022-12-13 11:22:49,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 525 transitions. [2022-12-13 11:22:49,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:22:49,277 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 525 transitions. [2022-12-13 11:22:49,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:49,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:49,279 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:49,279 INFO L175 Difference]: Start difference. First operand has 43 places, 43 transitions, 110 flow. Second operand 3 states and 525 transitions. [2022-12-13 11:22:49,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 63 transitions, 263 flow [2022-12-13 11:22:49,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 63 transitions, 257 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 11:22:49,280 INFO L231 Difference]: Finished difference. Result has 44 places, 42 transitions, 110 flow [2022-12-13 11:22:49,280 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=110, PETRI_PLACES=44, PETRI_TRANSITIONS=42} [2022-12-13 11:22:49,281 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, -8 predicate places. [2022-12-13 11:22:49,281 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 42 transitions, 110 flow [2022-12-13 11:22:49,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.0) internal successors, (474), 3 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) [2022-12-13 11:22:49,281 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:49,281 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:22:49,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-13 11:22:49,281 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t1Err3ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:49,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:49,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1271085407, now seen corresponding path program 1 times [2022-12-13 11:22:49,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:49,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752401753] [2022-12-13 11:22:49,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:49,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:49,294 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 11:22:49,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1555031600] [2022-12-13 11:22:49,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:49,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 11:22:49,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 11:22:49,295 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 11:22:49,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-13 11:22:49,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:49,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-13 11:22:49,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:22:49,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:49,395 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:22:49,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:22:49,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752401753] [2022-12-13 11:22:49,395 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 11:22:49,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555031600] [2022-12-13 11:22:49,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555031600] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:22:49,396 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:22:49,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 11:22:49,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690313788] [2022-12-13 11:22:49,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:22:49,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 11:22:49,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:22:49,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 11:22:49,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 11:22:49,432 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 331 [2022-12-13 11:22:49,433 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 42 transitions, 110 flow. Second operand has 4 states, 4 states have (on average 153.75) internal successors, (615), 4 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:49,434 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:22:49,434 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 331 [2022-12-13 11:22:49,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:22:49,630 INFO L130 PetriNetUnfolder]: 699/1294 cut-off events. [2022-12-13 11:22:49,630 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2022-12-13 11:22:49,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2632 conditions, 1294 events. 699/1294 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 6400 event pairs, 231 based on Foata normal form. 0/1029 useless extension candidates. Maximal degree in co-relation 2626. Up to 537 conditions per place. [2022-12-13 11:22:49,634 INFO L137 encePairwiseOnDemand]: 324/331 looper letters, 61 selfloop transitions, 7 changer transitions 0/76 dead transitions. [2022-12-13 11:22:49,634 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 76 transitions, 324 flow [2022-12-13 11:22:49,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 11:22:49,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-13 11:22:49,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 676 transitions. [2022-12-13 11:22:49,636 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5105740181268882 [2022-12-13 11:22:49,636 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 676 transitions. [2022-12-13 11:22:49,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 676 transitions. [2022-12-13 11:22:49,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:22:49,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 676 transitions. [2022-12-13 11:22:49,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 169.0) internal successors, (676), 4 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:49,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 331.0) internal successors, (1655), 5 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:49,639 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 331.0) internal successors, (1655), 5 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:49,639 INFO L175 Difference]: Start difference. First operand has 44 places, 42 transitions, 110 flow. Second operand 4 states and 676 transitions. [2022-12-13 11:22:49,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 76 transitions, 324 flow [2022-12-13 11:22:49,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 76 transitions, 320 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 11:22:49,640 INFO L231 Difference]: Finished difference. Result has 47 places, 44 transitions, 140 flow [2022-12-13 11:22:49,640 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=44} [2022-12-13 11:22:49,640 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, -5 predicate places. [2022-12-13 11:22:49,640 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 44 transitions, 140 flow [2022-12-13 11:22:49,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 153.75) internal successors, (615), 4 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:49,641 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:49,641 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:22:49,647 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-13 11:22:49,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 11:22:49,842 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t2Err2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:49,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:49,842 INFO L85 PathProgramCache]: Analyzing trace with hash -172144463, now seen corresponding path program 1 times [2022-12-13 11:22:49,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:49,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058126531] [2022-12-13 11:22:49,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:49,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:49,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:49,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:49,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:22:49,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058126531] [2022-12-13 11:22:49,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058126531] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:22:49,886 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:22:49,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 11:22:49,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083141326] [2022-12-13 11:22:49,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:22:49,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:22:49,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:22:49,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:22:49,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:22:49,894 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 331 [2022-12-13 11:22:49,895 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 44 transitions, 140 flow. Second operand has 3 states, 3 states have (on average 160.0) internal successors, (480), 3 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:49,895 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:22:49,895 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 331 [2022-12-13 11:22:49,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:22:50,078 INFO L130 PetriNetUnfolder]: 886/1554 cut-off events. [2022-12-13 11:22:50,078 INFO L131 PetriNetUnfolder]: For 956/956 co-relation queries the response was YES. [2022-12-13 11:22:50,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3735 conditions, 1554 events. 886/1554 cut-off events. For 956/956 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7165 event pairs, 361 based on Foata normal form. 0/1286 useless extension candidates. Maximal degree in co-relation 3727. Up to 908 conditions per place. [2022-12-13 11:22:50,083 INFO L137 encePairwiseOnDemand]: 327/331 looper letters, 60 selfloop transitions, 3 changer transitions 0/69 dead transitions. [2022-12-13 11:22:50,083 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 69 transitions, 353 flow [2022-12-13 11:22:50,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:22:50,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:22:50,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 530 transitions. [2022-12-13 11:22:50,085 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5337361530715005 [2022-12-13 11:22:50,085 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 530 transitions. [2022-12-13 11:22:50,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 530 transitions. [2022-12-13 11:22:50,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:22:50,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 530 transitions. [2022-12-13 11:22:50,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 176.66666666666666) internal successors, (530), 3 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:50,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:50,087 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:50,087 INFO L175 Difference]: Start difference. First operand has 47 places, 44 transitions, 140 flow. Second operand 3 states and 530 transitions. [2022-12-13 11:22:50,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 69 transitions, 353 flow [2022-12-13 11:22:50,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 69 transitions, 345 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 11:22:50,090 INFO L231 Difference]: Finished difference. Result has 49 places, 45 transitions, 151 flow [2022-12-13 11:22:50,090 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=151, PETRI_PLACES=49, PETRI_TRANSITIONS=45} [2022-12-13 11:22:50,090 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, -3 predicate places. [2022-12-13 11:22:50,090 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 45 transitions, 151 flow [2022-12-13 11:22:50,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 160.0) internal successors, (480), 3 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:50,091 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:50,091 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:22:50,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-13 11:22:50,091 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:50,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:50,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1539800139, now seen corresponding path program 1 times [2022-12-13 11:22:50,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:50,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114249389] [2022-12-13 11:22:50,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:50,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:50,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:50,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:50,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:22:50,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114249389] [2022-12-13 11:22:50,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114249389] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:22:50,123 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:22:50,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 11:22:50,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122851975] [2022-12-13 11:22:50,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:22:50,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:22:50,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:22:50,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:22:50,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:22:50,136 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 331 [2022-12-13 11:22:50,136 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 45 transitions, 151 flow. Second operand has 3 states, 3 states have (on average 162.33333333333334) internal successors, (487), 3 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:50,137 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:22:50,137 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 331 [2022-12-13 11:22:50,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:22:50,329 INFO L130 PetriNetUnfolder]: 965/1848 cut-off events. [2022-12-13 11:22:50,329 INFO L131 PetriNetUnfolder]: For 638/638 co-relation queries the response was YES. [2022-12-13 11:22:50,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4306 conditions, 1848 events. 965/1848 cut-off events. For 638/638 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 10008 event pairs, 446 based on Foata normal form. 0/1600 useless extension candidates. Maximal degree in co-relation 4297. Up to 1338 conditions per place. [2022-12-13 11:22:50,335 INFO L137 encePairwiseOnDemand]: 328/331 looper letters, 55 selfloop transitions, 3 changer transitions 0/67 dead transitions. [2022-12-13 11:22:50,335 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 67 transitions, 335 flow [2022-12-13 11:22:50,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:22:50,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:22:50,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 529 transitions. [2022-12-13 11:22:50,336 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5327291037260826 [2022-12-13 11:22:50,336 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 529 transitions. [2022-12-13 11:22:50,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 529 transitions. [2022-12-13 11:22:50,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:22:50,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 529 transitions. [2022-12-13 11:22:50,337 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 176.33333333333334) internal successors, (529), 3 states have internal predecessors, (529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:50,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:50,338 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:50,338 INFO L175 Difference]: Start difference. First operand has 49 places, 45 transitions, 151 flow. Second operand 3 states and 529 transitions. [2022-12-13 11:22:50,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 67 transitions, 335 flow [2022-12-13 11:22:50,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 67 transitions, 332 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 11:22:50,341 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 171 flow [2022-12-13 11:22:50,341 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=171, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2022-12-13 11:22:50,341 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, -1 predicate places. [2022-12-13 11:22:50,342 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 171 flow [2022-12-13 11:22:50,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 162.33333333333334) internal successors, (487), 3 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:50,342 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:50,342 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:22:50,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-13 11:22:50,342 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:50,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:50,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1892341401, now seen corresponding path program 1 times [2022-12-13 11:22:50,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:50,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684247176] [2022-12-13 11:22:50,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:50,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:50,353 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 11:22:50,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [203399544] [2022-12-13 11:22:50,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:50,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 11:22:50,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 11:22:50,355 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 11:22:50,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-13 11:22:50,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:50,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-13 11:22:50,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:22:50,455 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:50,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 11:22:50,469 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:50,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:22:50,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684247176] [2022-12-13 11:22:50,470 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 11:22:50,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203399544] [2022-12-13 11:22:50,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203399544] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-13 11:22:50,470 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-13 11:22:50,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [3] total 4 [2022-12-13 11:22:50,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836883641] [2022-12-13 11:22:50,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:22:50,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:22:50,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:22:50,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:22:50,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-13 11:22:50,477 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 331 [2022-12-13 11:22:50,478 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 171 flow. Second operand has 3 states, 3 states have (on average 159.66666666666666) internal successors, (479), 3 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:50,478 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:22:50,478 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 331 [2022-12-13 11:22:50,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:22:50,646 INFO L130 PetriNetUnfolder]: 721/1327 cut-off events. [2022-12-13 11:22:50,646 INFO L131 PetriNetUnfolder]: For 814/814 co-relation queries the response was YES. [2022-12-13 11:22:50,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3192 conditions, 1327 events. 721/1327 cut-off events. For 814/814 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 5886 event pairs, 249 based on Foata normal form. 114/1309 useless extension candidates. Maximal degree in co-relation 3182. Up to 744 conditions per place. [2022-12-13 11:22:50,650 INFO L137 encePairwiseOnDemand]: 325/331 looper letters, 55 selfloop transitions, 3 changer transitions 1/64 dead transitions. [2022-12-13 11:22:50,650 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 64 transitions, 339 flow [2022-12-13 11:22:50,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:22:50,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:22:50,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 523 transitions. [2022-12-13 11:22:50,651 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.526686807653575 [2022-12-13 11:22:50,651 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 523 transitions. [2022-12-13 11:22:50,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 523 transitions. [2022-12-13 11:22:50,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:22:50,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 523 transitions. [2022-12-13 11:22:50,652 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 174.33333333333334) internal successors, (523), 3 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:50,653 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:50,654 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:50,654 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 171 flow. Second operand 3 states and 523 transitions. [2022-12-13 11:22:50,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 64 transitions, 339 flow [2022-12-13 11:22:50,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 64 transitions, 328 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-12-13 11:22:50,656 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 177 flow [2022-12-13 11:22:50,656 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=177, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2022-12-13 11:22:50,656 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, 1 predicate places. [2022-12-13 11:22:50,656 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 177 flow [2022-12-13 11:22:50,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 159.66666666666666) internal successors, (479), 3 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:50,657 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:50,657 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:22:50,662 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-13 11:22:50,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-12-13 11:22:50,858 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:50,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:50,858 INFO L85 PathProgramCache]: Analyzing trace with hash -920612988, now seen corresponding path program 1 times [2022-12-13 11:22:50,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:50,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095478118] [2022-12-13 11:22:50,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:50,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:50,873 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 11:22:50,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [830366917] [2022-12-13 11:22:50,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:50,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 11:22:50,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 11:22:50,874 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 11:22:50,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-13 11:22:50,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:50,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-13 11:22:50,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:22:50,989 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 11 treesize of output 7 [2022-12-13 11:22:50,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:51,000 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:22:51,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:22:51,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095478118] [2022-12-13 11:22:51,000 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 11:22:51,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830366917] [2022-12-13 11:22:51,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830366917] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:22:51,000 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:22:51,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 11:22:51,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274951790] [2022-12-13 11:22:51,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:22:51,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:22:51,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:22:51,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:22:51,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:22:51,019 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 331 [2022-12-13 11:22:51,019 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 177 flow. Second operand has 3 states, 3 states have (on average 160.33333333333334) internal successors, (481), 3 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:51,020 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:22:51,020 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 331 [2022-12-13 11:22:51,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:22:51,163 INFO L130 PetriNetUnfolder]: 616/1181 cut-off events. [2022-12-13 11:22:51,164 INFO L131 PetriNetUnfolder]: For 586/586 co-relation queries the response was YES. [2022-12-13 11:22:51,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2939 conditions, 1181 events. 616/1181 cut-off events. For 586/586 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 5194 event pairs, 188 based on Foata normal form. 30/1123 useless extension candidates. Maximal degree in co-relation 2928. Up to 616 conditions per place. [2022-12-13 11:22:51,168 INFO L137 encePairwiseOnDemand]: 327/331 looper letters, 49 selfloop transitions, 4 changer transitions 0/60 dead transitions. [2022-12-13 11:22:51,168 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 60 transitions, 333 flow [2022-12-13 11:22:51,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:22:51,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:22:51,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 515 transitions. [2022-12-13 11:22:51,169 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5186304128902316 [2022-12-13 11:22:51,169 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 515 transitions. [2022-12-13 11:22:51,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 515 transitions. [2022-12-13 11:22:51,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:22:51,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 515 transitions. [2022-12-13 11:22:51,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 171.66666666666666) internal successors, (515), 3 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:51,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:51,171 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:51,172 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 177 flow. Second operand 3 states and 515 transitions. [2022-12-13 11:22:51,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 60 transitions, 333 flow [2022-12-13 11:22:51,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 60 transitions, 327 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 11:22:51,174 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 179 flow [2022-12-13 11:22:51,174 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=179, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2022-12-13 11:22:51,174 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, 0 predicate places. [2022-12-13 11:22:51,174 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 179 flow [2022-12-13 11:22:51,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 160.33333333333334) internal successors, (481), 3 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:51,174 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:51,174 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:22:51,179 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-13 11:22:51,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-12-13 11:22:51,376 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:51,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:51,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1514537472, now seen corresponding path program 1 times [2022-12-13 11:22:51,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:51,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006475067] [2022-12-13 11:22:51,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:51,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:51,428 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 11:22:51,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [828656317] [2022-12-13 11:22:51,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:51,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 11:22:51,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 11:22:51,433 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 11:22:51,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-13 11:22:51,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:51,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-13 11:22:51,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:22:51,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:51,726 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:22:51,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:22:51,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006475067] [2022-12-13 11:22:51,727 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 11:22:51,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828656317] [2022-12-13 11:22:51,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828656317] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:22:51,727 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:22:51,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 11:22:51,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359300148] [2022-12-13 11:22:51,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:22:51,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 11:22:51,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:22:51,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 11:22:51,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 11:22:51,814 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 331 [2022-12-13 11:22:51,815 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 179 flow. Second operand has 4 states, 4 states have (on average 156.5) internal successors, (626), 4 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:51,815 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:22:51,815 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 331 [2022-12-13 11:22:51,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:22:52,041 INFO L130 PetriNetUnfolder]: 866/1710 cut-off events. [2022-12-13 11:22:52,042 INFO L131 PetriNetUnfolder]: For 1032/1044 co-relation queries the response was YES. [2022-12-13 11:22:52,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4371 conditions, 1710 events. 866/1710 cut-off events. For 1032/1044 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 8272 event pairs, 343 based on Foata normal form. 0/1629 useless extension candidates. Maximal degree in co-relation 4360. Up to 635 conditions per place. [2022-12-13 11:22:52,047 INFO L137 encePairwiseOnDemand]: 327/331 looper letters, 81 selfloop transitions, 3 changer transitions 0/92 dead transitions. [2022-12-13 11:22:52,047 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 92 transitions, 510 flow [2022-12-13 11:22:52,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 11:22:52,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-13 11:22:52,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 690 transitions. [2022-12-13 11:22:52,049 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5211480362537765 [2022-12-13 11:22:52,049 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 690 transitions. [2022-12-13 11:22:52,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 690 transitions. [2022-12-13 11:22:52,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:22:52,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 690 transitions. [2022-12-13 11:22:52,050 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 172.5) internal successors, (690), 4 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:52,051 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 331.0) internal successors, (1655), 5 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:52,051 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 331.0) internal successors, (1655), 5 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:52,051 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 179 flow. Second operand 4 states and 690 transitions. [2022-12-13 11:22:52,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 92 transitions, 510 flow [2022-12-13 11:22:52,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 92 transitions, 502 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 11:22:52,054 INFO L231 Difference]: Finished difference. Result has 55 places, 47 transitions, 189 flow [2022-12-13 11:22:52,054 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=175, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=189, PETRI_PLACES=55, PETRI_TRANSITIONS=47} [2022-12-13 11:22:52,055 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, 3 predicate places. [2022-12-13 11:22:52,055 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 47 transitions, 189 flow [2022-12-13 11:22:52,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 156.5) internal successors, (626), 4 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:52,055 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:52,055 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:22:52,061 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-13 11:22:52,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-12-13 11:22:52,256 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:52,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:52,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1724148000, now seen corresponding path program 1 times [2022-12-13 11:22:52,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:52,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553494337] [2022-12-13 11:22:52,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:52,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:52,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:52,328 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:52,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:22:52,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553494337] [2022-12-13 11:22:52,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553494337] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:22:52,330 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:22:52,330 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 11:22:52,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748315568] [2022-12-13 11:22:52,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:22:52,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:22:52,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:22:52,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:22:52,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:22:52,358 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 331 [2022-12-13 11:22:52,360 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 47 transitions, 189 flow. Second operand has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:52,360 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:22:52,360 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 331 [2022-12-13 11:22:52,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:22:52,638 INFO L130 PetriNetUnfolder]: 1159/2344 cut-off events. [2022-12-13 11:22:52,638 INFO L131 PetriNetUnfolder]: For 1572/1586 co-relation queries the response was YES. [2022-12-13 11:22:52,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5790 conditions, 2344 events. 1159/2344 cut-off events. For 1572/1586 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 13140 event pairs, 546 based on Foata normal form. 34/2276 useless extension candidates. Maximal degree in co-relation 5777. Up to 1496 conditions per place. [2022-12-13 11:22:52,645 INFO L137 encePairwiseOnDemand]: 328/331 looper letters, 64 selfloop transitions, 2 changer transitions 0/75 dead transitions. [2022-12-13 11:22:52,645 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 75 transitions, 447 flow [2022-12-13 11:22:52,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:22:52,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:22:52,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 530 transitions. [2022-12-13 11:22:52,647 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5337361530715005 [2022-12-13 11:22:52,647 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 530 transitions. [2022-12-13 11:22:52,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 530 transitions. [2022-12-13 11:22:52,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:22:52,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 530 transitions. [2022-12-13 11:22:52,648 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 176.66666666666666) internal successors, (530), 3 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:52,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:52,649 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:52,649 INFO L175 Difference]: Start difference. First operand has 55 places, 47 transitions, 189 flow. Second operand 3 states and 530 transitions. [2022-12-13 11:22:52,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 75 transitions, 447 flow [2022-12-13 11:22:52,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 75 transitions, 441 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 11:22:52,652 INFO L231 Difference]: Finished difference. Result has 56 places, 48 transitions, 197 flow [2022-12-13 11:22:52,652 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=185, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=197, PETRI_PLACES=56, PETRI_TRANSITIONS=48} [2022-12-13 11:22:52,652 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, 4 predicate places. [2022-12-13 11:22:52,653 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 48 transitions, 197 flow [2022-12-13 11:22:52,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:52,653 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:52,653 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:22:52,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-12-13 11:22:52,653 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t2Err2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:52,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:52,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1792136480, now seen corresponding path program 1 times [2022-12-13 11:22:52,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:52,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458538441] [2022-12-13 11:22:52,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:52,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:52,666 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 11:22:52,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [790137253] [2022-12-13 11:22:52,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:52,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 11:22:52,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 11:22:52,667 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 11:22:52,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-13 11:22:52,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:52,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-13 11:22:52,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:22:53,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:53,033 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:22:53,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:22:53,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458538441] [2022-12-13 11:22:53,034 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 11:22:53,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790137253] [2022-12-13 11:22:53,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790137253] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:22:53,034 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:22:53,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 11:22:53,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923026292] [2022-12-13 11:22:53,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:22:53,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 11:22:53,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:22:53,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 11:22:53,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 11:22:53,069 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 331 [2022-12-13 11:22:53,070 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 48 transitions, 197 flow. Second operand has 4 states, 4 states have (on average 154.5) internal successors, (618), 4 states have internal predecessors, (618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:53,070 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:22:53,070 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 331 [2022-12-13 11:22:53,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:22:53,286 INFO L130 PetriNetUnfolder]: 837/1699 cut-off events. [2022-12-13 11:22:53,286 INFO L131 PetriNetUnfolder]: For 1351/1363 co-relation queries the response was YES. [2022-12-13 11:22:53,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4539 conditions, 1699 events. 837/1699 cut-off events. For 1351/1363 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 8378 event pairs, 309 based on Foata normal form. 0/1645 useless extension candidates. Maximal degree in co-relation 4525. Up to 715 conditions per place. [2022-12-13 11:22:53,295 INFO L137 encePairwiseOnDemand]: 327/331 looper letters, 70 selfloop transitions, 3 changer transitions 0/82 dead transitions. [2022-12-13 11:22:53,295 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 82 transitions, 463 flow [2022-12-13 11:22:53,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 11:22:53,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-13 11:22:53,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 670 transitions. [2022-12-13 11:22:53,297 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5060422960725075 [2022-12-13 11:22:53,297 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 670 transitions. [2022-12-13 11:22:53,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 670 transitions. [2022-12-13 11:22:53,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:22:53,298 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 670 transitions. [2022-12-13 11:22:53,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 167.5) internal successors, (670), 4 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:53,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 331.0) internal successors, (1655), 5 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:53,303 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 331.0) internal successors, (1655), 5 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:53,303 INFO L175 Difference]: Start difference. First operand has 56 places, 48 transitions, 197 flow. Second operand 4 states and 670 transitions. [2022-12-13 11:22:53,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 82 transitions, 463 flow [2022-12-13 11:22:53,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 82 transitions, 458 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 11:22:53,307 INFO L231 Difference]: Finished difference. Result has 59 places, 48 transitions, 205 flow [2022-12-13 11:22:53,307 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=195, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=205, PETRI_PLACES=59, PETRI_TRANSITIONS=48} [2022-12-13 11:22:53,307 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, 7 predicate places. [2022-12-13 11:22:53,307 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 48 transitions, 205 flow [2022-12-13 11:22:53,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 154.5) internal successors, (618), 4 states have internal predecessors, (618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:53,308 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:53,308 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:22:53,314 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-13 11:22:53,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-13 11:22:53,509 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t2Err2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:53,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:53,509 INFO L85 PathProgramCache]: Analyzing trace with hash 2066515897, now seen corresponding path program 1 times [2022-12-13 11:22:53,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:53,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708991683] [2022-12-13 11:22:53,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:53,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:53,522 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 11:22:53,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [778679768] [2022-12-13 11:22:53,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:53,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 11:22:53,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 11:22:53,523 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 11:22:53,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-13 11:22:53,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:53,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 32 conjunts are in the unsatisfiable core [2022-12-13 11:22:53,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:22:53,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 11:22:53,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 10 treesize of output 12 [2022-12-13 11:22:53,753 INFO L321 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-12-13 11:22:53,753 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2022-12-13 11:22:53,787 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-12-13 11:22:53,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 52 treesize of output 45 [2022-12-13 11:22:53,962 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 52 treesize of output 46 [2022-12-13 11:22:54,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:54,001 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:22:54,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:22:54,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708991683] [2022-12-13 11:22:54,001 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 11:22:54,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778679768] [2022-12-13 11:22:54,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778679768] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:22:54,001 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:22:54,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-13 11:22:54,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890405521] [2022-12-13 11:22:54,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:22:54,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 11:22:54,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:22:54,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 11:22:54,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-12-13 11:22:54,435 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 331 [2022-12-13 11:22:54,437 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 48 transitions, 205 flow. Second operand has 8 states, 8 states have (on average 145.0) internal successors, (1160), 8 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:54,437 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:22:54,437 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 331 [2022-12-13 11:22:54,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:22:54,928 INFO L130 PetriNetUnfolder]: 1290/2586 cut-off events. [2022-12-13 11:22:54,928 INFO L131 PetriNetUnfolder]: For 1999/2021 co-relation queries the response was YES. [2022-12-13 11:22:54,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6841 conditions, 2586 events. 1290/2586 cut-off events. For 1999/2021 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 13329 event pairs, 524 based on Foata normal form. 4/2532 useless extension candidates. Maximal degree in co-relation 6826. Up to 787 conditions per place. [2022-12-13 11:22:54,936 INFO L137 encePairwiseOnDemand]: 321/331 looper letters, 107 selfloop transitions, 15 changer transitions 0/130 dead transitions. [2022-12-13 11:22:54,936 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 130 transitions, 746 flow [2022-12-13 11:22:54,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 11:22:54,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-12-13 11:22:54,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1403 transitions. [2022-12-13 11:22:54,939 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4709634105404498 [2022-12-13 11:22:54,939 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1403 transitions. [2022-12-13 11:22:54,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1403 transitions. [2022-12-13 11:22:54,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:22:54,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1403 transitions. [2022-12-13 11:22:54,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 155.88888888888889) internal successors, (1403), 9 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:54,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 331.0) internal successors, (3310), 10 states have internal predecessors, (3310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:54,943 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 331.0) internal successors, (3310), 10 states have internal predecessors, (3310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:54,943 INFO L175 Difference]: Start difference. First operand has 59 places, 48 transitions, 205 flow. Second operand 9 states and 1403 transitions. [2022-12-13 11:22:54,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 130 transitions, 746 flow [2022-12-13 11:22:54,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 130 transitions, 738 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-12-13 11:22:54,946 INFO L231 Difference]: Finished difference. Result has 69 places, 58 transitions, 301 flow [2022-12-13 11:22:54,947 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=301, PETRI_PLACES=69, PETRI_TRANSITIONS=58} [2022-12-13 11:22:54,947 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, 17 predicate places. [2022-12-13 11:22:54,947 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 58 transitions, 301 flow [2022-12-13 11:22:54,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 145.0) internal successors, (1160), 8 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:54,947 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:54,947 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:22:54,952 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-12-13 11:22:55,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 11:22:55,149 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:55,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:55,150 INFO L85 PathProgramCache]: Analyzing trace with hash -545480577, now seen corresponding path program 1 times [2022-12-13 11:22:55,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:55,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963553248] [2022-12-13 11:22:55,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:55,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:55,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:55,225 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:55,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:22:55,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963553248] [2022-12-13 11:22:55,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963553248] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-13 11:22:55,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278344258] [2022-12-13 11:22:55,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:55,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 11:22:55,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 11:22:55,226 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 11:22:55,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-13 11:22:55,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:55,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-13 11:22:55,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:22:55,343 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:55,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 11:22:55,364 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:55,364 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278344258] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 11:22:55,364 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-13 11:22:55,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2022-12-13 11:22:55,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367108388] [2022-12-13 11:22:55,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-13 11:22:55,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 11:22:55,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:22:55,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 11:22:55,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-12-13 11:22:55,408 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 331 [2022-12-13 11:22:55,409 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 58 transitions, 301 flow. Second operand has 8 states, 8 states have (on average 157.5) internal successors, (1260), 8 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:55,410 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:22:55,410 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 331 [2022-12-13 11:22:55,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:22:56,296 INFO L130 PetriNetUnfolder]: 3598/7242 cut-off events. [2022-12-13 11:22:56,296 INFO L131 PetriNetUnfolder]: For 7367/7435 co-relation queries the response was YES. [2022-12-13 11:22:56,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20026 conditions, 7242 events. 3598/7242 cut-off events. For 7367/7435 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 49013 event pairs, 242 based on Foata normal form. 650/7806 useless extension candidates. Maximal degree in co-relation 20006. Up to 1309 conditions per place. [2022-12-13 11:22:56,328 INFO L137 encePairwiseOnDemand]: 324/331 looper letters, 271 selfloop transitions, 47 changer transitions 0/329 dead transitions. [2022-12-13 11:22:56,328 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 329 transitions, 2367 flow [2022-12-13 11:22:56,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-13 11:22:56,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-12-13 11:22:56,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2733 transitions. [2022-12-13 11:22:56,334 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5160498489425982 [2022-12-13 11:22:56,334 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2733 transitions. [2022-12-13 11:22:56,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2733 transitions. [2022-12-13 11:22:56,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:22:56,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2733 transitions. [2022-12-13 11:22:56,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 170.8125) internal successors, (2733), 16 states have internal predecessors, (2733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:56,348 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 331.0) internal successors, (5627), 17 states have internal predecessors, (5627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:56,349 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 331.0) internal successors, (5627), 17 states have internal predecessors, (5627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:56,349 INFO L175 Difference]: Start difference. First operand has 69 places, 58 transitions, 301 flow. Second operand 16 states and 2733 transitions. [2022-12-13 11:22:56,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 329 transitions, 2367 flow [2022-12-13 11:22:56,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 329 transitions, 2338 flow, removed 5 selfloop flow, removed 1 redundant places. [2022-12-13 11:22:56,365 INFO L231 Difference]: Finished difference. Result has 96 places, 98 transitions, 758 flow [2022-12-13 11:22:56,366 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=758, PETRI_PLACES=96, PETRI_TRANSITIONS=98} [2022-12-13 11:22:56,366 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, 44 predicate places. [2022-12-13 11:22:56,366 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 98 transitions, 758 flow [2022-12-13 11:22:56,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 157.5) internal successors, (1260), 8 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:22:56,367 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:22:56,367 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:22:56,371 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-13 11:22:56,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-13 11:22:56,569 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:22:56,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:22:56,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1743731139, now seen corresponding path program 1 times [2022-12-13 11:22:56,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:22:56,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646108764] [2022-12-13 11:22:56,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:56,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:22:56,608 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 11:22:56,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1140353712] [2022-12-13 11:22:56,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:22:56,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 11:22:56,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 11:22:56,609 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 11:22:56,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-13 11:22:56,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:22:56,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 25 conjunts are in the unsatisfiable core [2022-12-13 11:22:56,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:22:56,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 11:22:56,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 11:22:56,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 11:22:56,712 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 19 [2022-12-13 11:22:56,894 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:22:56,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 11:23:00,508 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:23:00,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:23:00,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646108764] [2022-12-13 11:23:00,509 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 11:23:00,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140353712] [2022-12-13 11:23:00,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140353712] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 11:23:00,509 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 11:23:00,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2022-12-13 11:23:00,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297141549] [2022-12-13 11:23:00,510 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 11:23:00,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 11:23:00,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:23:00,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 11:23:00,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-12-13 11:23:00,722 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 331 [2022-12-13 11:23:00,723 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 98 transitions, 758 flow. Second operand has 8 states, 8 states have (on average 152.75) internal successors, (1222), 8 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:23:00,723 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:23:00,723 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 331 [2022-12-13 11:23:00,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:23:01,366 INFO L130 PetriNetUnfolder]: 2852/5729 cut-off events. [2022-12-13 11:23:01,366 INFO L131 PetriNetUnfolder]: For 32427/32679 co-relation queries the response was YES. [2022-12-13 11:23:01,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23402 conditions, 5729 events. 2852/5729 cut-off events. For 32427/32679 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 35791 event pairs, 1335 based on Foata normal form. 246/5852 useless extension candidates. Maximal degree in co-relation 23369. Up to 2876 conditions per place. [2022-12-13 11:23:01,388 INFO L137 encePairwiseOnDemand]: 324/331 looper letters, 125 selfloop transitions, 3 changer transitions 0/136 dead transitions. [2022-12-13 11:23:01,388 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 136 transitions, 1360 flow [2022-12-13 11:23:01,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 11:23:01,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-13 11:23:01,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 644 transitions. [2022-12-13 11:23:01,390 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.486404833836858 [2022-12-13 11:23:01,390 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 644 transitions. [2022-12-13 11:23:01,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 644 transitions. [2022-12-13 11:23:01,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:23:01,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 644 transitions. [2022-12-13 11:23:01,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 161.0) internal successors, (644), 4 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:23:01,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 331.0) internal successors, (1655), 5 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:23:01,392 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 331.0) internal successors, (1655), 5 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:23:01,392 INFO L175 Difference]: Start difference. First operand has 96 places, 98 transitions, 758 flow. Second operand 4 states and 644 transitions. [2022-12-13 11:23:01,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 136 transitions, 1360 flow [2022-12-13 11:23:01,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 136 transitions, 1263 flow, removed 39 selfloop flow, removed 5 redundant places. [2022-12-13 11:23:01,454 INFO L231 Difference]: Finished difference. Result has 90 places, 90 transitions, 668 flow [2022-12-13 11:23:01,454 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=668, PETRI_PLACES=90, PETRI_TRANSITIONS=90} [2022-12-13 11:23:01,454 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, 38 predicate places. [2022-12-13 11:23:01,454 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 90 transitions, 668 flow [2022-12-13 11:23:01,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 152.75) internal successors, (1222), 8 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:23:01,454 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:23:01,454 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:23:01,459 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-12-13 11:23:01,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 11:23:01,657 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t2Err2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:23:01,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:23:01,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1707861085, now seen corresponding path program 1 times [2022-12-13 11:23:01,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:23:01,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886133553] [2022-12-13 11:23:01,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:23:01,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:23:01,679 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 11:23:01,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1582451955] [2022-12-13 11:23:01,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:23:01,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 11:23:01,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 11:23:01,681 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 11:23:01,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-13 11:23:02,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:23:02,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-13 11:23:02,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:23:02,436 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:23:02,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 11:23:05,428 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:23:05,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:23:05,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886133553] [2022-12-13 11:23:05,429 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 11:23:05,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582451955] [2022-12-13 11:23:05,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582451955] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 11:23:05,429 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 11:23:05,429 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2022-12-13 11:23:05,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950203592] [2022-12-13 11:23:05,430 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 11:23:05,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-13 11:23:05,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:23:05,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-13 11:23:05,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2022-12-13 11:23:09,260 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 331 [2022-12-13 11:23:09,261 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 90 transitions, 668 flow. Second operand has 12 states, 12 states have (on average 151.08333333333334) internal successors, (1813), 12 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:23:09,261 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:23:09,261 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 331 [2022-12-13 11:23:09,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:23:14,851 INFO L130 PetriNetUnfolder]: 3102/6446 cut-off events. [2022-12-13 11:23:14,851 INFO L131 PetriNetUnfolder]: For 35094/35266 co-relation queries the response was YES. [2022-12-13 11:23:14,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25621 conditions, 6446 events. 3102/6446 cut-off events. For 35094/35266 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 38862 event pairs, 838 based on Foata normal form. 78/6425 useless extension candidates. Maximal degree in co-relation 25589. Up to 1225 conditions per place. [2022-12-13 11:23:14,875 INFO L137 encePairwiseOnDemand]: 326/331 looper letters, 254 selfloop transitions, 11 changer transitions 0/275 dead transitions. [2022-12-13 11:23:14,875 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 275 transitions, 2543 flow [2022-12-13 11:23:14,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:23:14,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:23:14,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1604 transitions. [2022-12-13 11:23:14,878 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4845921450151057 [2022-12-13 11:23:14,878 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1604 transitions. [2022-12-13 11:23:14,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1604 transitions. [2022-12-13 11:23:14,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:23:14,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1604 transitions. [2022-12-13 11:23:14,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 160.4) internal successors, (1604), 10 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:23:14,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 331.0) internal successors, (3641), 11 states have internal predecessors, (3641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:23:14,882 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 331.0) internal successors, (3641), 11 states have internal predecessors, (3641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:23:14,882 INFO L175 Difference]: Start difference. First operand has 90 places, 90 transitions, 668 flow. Second operand 10 states and 1604 transitions. [2022-12-13 11:23:14,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 275 transitions, 2543 flow [2022-12-13 11:23:14,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 275 transitions, 2528 flow, removed 3 selfloop flow, removed 2 redundant places. [2022-12-13 11:23:14,927 INFO L231 Difference]: Finished difference. Result has 99 places, 96 transitions, 725 flow [2022-12-13 11:23:14,927 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=725, PETRI_PLACES=99, PETRI_TRANSITIONS=96} [2022-12-13 11:23:14,927 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, 47 predicate places. [2022-12-13 11:23:14,927 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 96 transitions, 725 flow [2022-12-13 11:23:14,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 151.08333333333334) internal successors, (1813), 12 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:23:14,928 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:23:14,928 INFO L209 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:23:14,933 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-12-13 11:23:15,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 11:23:15,129 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:23:15,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:23:15,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1346758587, now seen corresponding path program 2 times [2022-12-13 11:23:15,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:23:15,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529443225] [2022-12-13 11:23:15,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:23:15,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:23:15,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:23:15,228 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-13 11:23:15,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:23:15,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529443225] [2022-12-13 11:23:15,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529443225] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-13 11:23:15,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661961647] [2022-12-13 11:23:15,228 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 11:23:15,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 11:23:15,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 11:23:15,229 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 11:23:15,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-13 11:23:15,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-13 11:23:15,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 11:23:15,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-13 11:23:15,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:23:15,510 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-12-13 11:23:15,510 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:23:15,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661961647] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:23:15,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-13 11:23:15,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2022-12-13 11:23:15,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240909145] [2022-12-13 11:23:15,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:23:15,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:23:15,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:23:15,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:23:15,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-12-13 11:23:15,584 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 331 [2022-12-13 11:23:15,585 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 96 transitions, 725 flow. Second operand has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:23:15,585 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:23:15,585 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 331 [2022-12-13 11:23:15,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:23:16,278 INFO L130 PetriNetUnfolder]: 3054/6333 cut-off events. [2022-12-13 11:23:16,278 INFO L131 PetriNetUnfolder]: For 35090/35222 co-relation queries the response was YES. [2022-12-13 11:23:16,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25502 conditions, 6333 events. 3054/6333 cut-off events. For 35090/35222 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 38269 event pairs, 2154 based on Foata normal form. 27/6251 useless extension candidates. Maximal degree in co-relation 25468. Up to 5212 conditions per place. [2022-12-13 11:23:16,300 INFO L137 encePairwiseOnDemand]: 329/331 looper letters, 77 selfloop transitions, 1 changer transitions 6/94 dead transitions. [2022-12-13 11:23:16,300 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 94 transitions, 884 flow [2022-12-13 11:23:16,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:23:16,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:23:16,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 480 transitions. [2022-12-13 11:23:16,302 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.48338368580060426 [2022-12-13 11:23:16,302 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 480 transitions. [2022-12-13 11:23:16,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 480 transitions. [2022-12-13 11:23:16,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:23:16,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 480 transitions. [2022-12-13 11:23:16,302 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 160.0) internal successors, (480), 3 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:23:16,303 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:23:16,303 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:23:16,303 INFO L175 Difference]: Start difference. First operand has 99 places, 96 transitions, 725 flow. Second operand 3 states and 480 transitions. [2022-12-13 11:23:16,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 94 transitions, 884 flow [2022-12-13 11:23:16,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 94 transitions, 870 flow, removed 2 selfloop flow, removed 4 redundant places. [2022-12-13 11:23:16,360 INFO L231 Difference]: Finished difference. Result has 95 places, 88 transitions, 647 flow [2022-12-13 11:23:16,360 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=647, PETRI_PLACES=95, PETRI_TRANSITIONS=88} [2022-12-13 11:23:16,360 INFO L288 CegarLoopForPetriNet]: 52 programPoint places, 43 predicate places. [2022-12-13 11:23:16,361 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 88 transitions, 647 flow [2022-12-13 11:23:16,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:23:16,361 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:23:16,361 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:23:16,365 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-12-13 11:23:16,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-12-13 11:23:16,562 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t2Err2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:23:16,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:23:16,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1470762408, now seen corresponding path program 1 times [2022-12-13 11:23:16,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 11:23:16,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534638232] [2022-12-13 11:23:16,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:23:16,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 11:23:16,613 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 11:23:16,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1735808812] [2022-12-13 11:23:16,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:23:16,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 11:23:16,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 11:23:16,615 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 11:23:16,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-13 11:23:16,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:23:16,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 61 conjunts are in the unsatisfiable core [2022-12-13 11:23:16,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:23:16,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 11:23:16,971 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 10 treesize of output 12 [2022-12-13 11:23:16,980 INFO L321 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-12-13 11:23:16,980 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2022-12-13 11:23:17,025 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2022-12-13 11:23:17,115 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 52 treesize of output 45 [2022-12-13 11:23:19,949 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 71 treesize of output 64 [2022-12-13 11:23:20,497 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 28 [2022-12-13 11:23:20,686 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:23:20,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 11:24:02,192 WARN L233 SmtUtils]: Spent 27.30s on a formula simplification. DAG size of input: 168 DAG size of output: 94 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 11:25:18,151 WARN L233 SmtUtils]: Spent 57.18s on a formula simplification. DAG size of input: 108 DAG size of output: 105 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 11:26:17,143 WARN L233 SmtUtils]: Spent 28.37s on a formula simplification that was a NOOP. DAG size: 108 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 11:26:36,717 WARN L233 SmtUtils]: Spent 5.11s on a formula simplification that was a NOOP. DAG size: 89 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 11:26:41,151 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:26:41,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 11:26:41,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534638232] [2022-12-13 11:26:41,151 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 11:26:41,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735808812] [2022-12-13 11:26:41,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735808812] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 11:26:41,152 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 11:26:41,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 28 [2022-12-13 11:26:41,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354847332] [2022-12-13 11:26:41,152 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 11:26:41,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-12-13 11:26:41,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 11:26:41,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-12-13 11:26:41,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=729, Unknown=13, NotChecked=0, Total=870 [2022-12-13 11:26:44,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:26:46,917 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:26:48,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:26:52,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:26:55,033 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:26:56,363 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:26:58,569 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:01,583 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:03,594 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:09,323 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:12,968 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:15,992 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:17,477 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:18,563 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:21,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:23,900 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:25,911 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:28,334 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:31,411 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:34,461 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:38,665 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:42,024 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:45,316 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:48,960 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:51,576 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:55,464 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:27:57,811 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:03,536 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:07,570 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:09,637 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:11,668 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:13,888 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:15,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:19,618 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:21,652 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:24,224 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:26,426 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:28,591 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:32,269 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:34,986 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:37,172 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:39,651 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:44,098 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:47,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:49,783 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:52,036 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:54,733 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:28:56,193 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:01,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:04,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:06,600 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:08,746 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:12,952 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:18,751 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:20,708 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:21,755 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:23,777 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:26,578 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:29,520 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:31,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:33,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:36,015 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:38,464 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:40,479 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:43,047 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:46,738 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:29:46,738 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 331 [2022-12-13 11:29:46,741 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 88 transitions, 647 flow. Second operand has 30 states, 30 states have (on average 91.06666666666666) internal successors, (2732), 30 states have internal predecessors, (2732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:29:46,741 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:29:46,741 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 331 [2022-12-13 11:29:46,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:30:01,354 WARN L859 $PredicateComparison]: unable to prove that (let ((.cse8 (+ |c_t1Thread1of1ForFork0_~i~0#1| 1)) (.cse11 (mod (+ c_~first~0 1) 4294967296)) (.cse10 (mod c_~next~0 4294967296))) (let ((.cse37 (<= .cse10 2147483647)) (.cse2 (<= .cse11 2147483647)) (.cse25 (mod .cse8 256))) (let ((.cse1 (<= .cse25 127)) (.cse15 (not .cse2)) (.cse18 (+ |c_~#buffer~0.offset| .cse11)) (.cse17 (+ .cse10 |c_~#buffer~0.offset|)) (.cse34 (not .cse37))) (let ((.cse3 (select |c_#memory_int| |c_~#buffer~0.base|)) (.cse0 (and (not (<= 4294967296 .cse17)) (or (not (<= 0 .cse17)) .cse34))) (.cse32 (= (mod c_~send~0 256) 0)) (.cse33 (and (not (<= 4294967296 .cse18)) (or .cse15 (not (<= 0 .cse18))))) (.cse4 (+ .cse10 |c_~#buffer~0.offset| (- 4294967296))) (.cse7 (+ |c_~#buffer~0.offset| .cse11 (- 4294967296))) (.cse6 (+ (- 256) .cse25)) (.cse26 (not .cse1)) (.cse12 (mod (+ c_~next~0 1) 4294967296))) (and (or .cse0 (and (or .cse1 .cse2 (forall ((aux_mod_aux_mod_~buffer_size~0_31_42 Int) (aux_div_aux_mod_~buffer_size~0_31_42 Int) (v_ArrVal_1030 Int)) (let ((.cse5 (mod (mod .cse12 (mod aux_mod_aux_mod_~buffer_size~0_31_42 4294967296)) 4294967296)) (.cse9 (+ (* aux_div_aux_mod_~buffer_size~0_31_42 4294967296) aux_mod_aux_mod_~buffer_size~0_31_42))) (or (= (select (store (store .cse3 .cse4 v_ArrVal_1030) (+ |c_~#buffer~0.offset| .cse5 (- 4294967296)) .cse6) .cse7) .cse8) (not (<= 4294967296 (+ |c_~#buffer~0.offset| .cse5))) (<= 4294967296 aux_mod_aux_mod_~buffer_size~0_31_42) (<= 4294967296 .cse9) (not (< 0 .cse5)) (<= aux_mod_aux_mod_~buffer_size~0_31_42 .cse10) (<= .cse9 .cse11))))) (or (forall ((aux_mod_aux_mod_~buffer_size~0_31_42 Int) (aux_div_aux_mod_~buffer_size~0_31_42 Int) (v_ArrVal_1030 Int)) (let ((.cse13 (mod (mod .cse12 (mod aux_mod_aux_mod_~buffer_size~0_31_42 4294967296)) 4294967296)) (.cse14 (+ (* aux_div_aux_mod_~buffer_size~0_31_42 4294967296) aux_mod_aux_mod_~buffer_size~0_31_42))) (or (not (<= .cse13 2147483647)) (= (select (store (store .cse3 .cse4 v_ArrVal_1030) (+ |c_~#buffer~0.offset| .cse13 (- 4294967296)) .cse6) .cse7) .cse8) (<= 4294967296 aux_mod_aux_mod_~buffer_size~0_31_42) (<= 4294967296 .cse14) (not (< 0 .cse13)) (<= aux_mod_aux_mod_~buffer_size~0_31_42 .cse10) (<= .cse14 .cse11)))) .cse2) (or .cse1 .cse15 (forall ((aux_mod_aux_mod_~buffer_size~0_31_42 Int) (aux_div_aux_mod_~buffer_size~0_31_42 Int) (v_ArrVal_1030 Int)) (let ((.cse16 (mod (mod .cse12 (mod aux_mod_aux_mod_~buffer_size~0_31_42 4294967296)) 4294967296)) (.cse19 (+ (* aux_div_aux_mod_~buffer_size~0_31_42 4294967296) aux_mod_aux_mod_~buffer_size~0_31_42))) (or (not (<= .cse16 2147483647)) (= .cse8 (select (store (store .cse3 .cse17 v_ArrVal_1030) (+ |c_~#buffer~0.offset| .cse16) .cse6) .cse18)) (<= 4294967296 aux_mod_aux_mod_~buffer_size~0_31_42) (<= 4294967296 .cse19) (not (< 0 .cse16)) (<= aux_mod_aux_mod_~buffer_size~0_31_42 .cse10) (<= .cse19 .cse11))))) (or .cse1 (forall ((aux_mod_aux_mod_~buffer_size~0_31_42 Int) (aux_div_aux_mod_~buffer_size~0_31_42 Int) (v_ArrVal_1030 Int)) (let ((.cse22 (mod (mod .cse12 (mod aux_mod_aux_mod_~buffer_size~0_31_42 4294967296)) 4294967296))) (let ((.cse20 (+ |c_~#buffer~0.offset| .cse22)) (.cse21 (+ (* aux_div_aux_mod_~buffer_size~0_31_42 4294967296) aux_mod_aux_mod_~buffer_size~0_31_42))) (or (not (<= 4294967296 .cse20)) (= .cse8 (select (store (store .cse3 .cse17 v_ArrVal_1030) .cse20 .cse6) .cse18)) (<= 4294967296 aux_mod_aux_mod_~buffer_size~0_31_42) (<= 4294967296 .cse21) (not (< 0 .cse22)) (<= aux_mod_aux_mod_~buffer_size~0_31_42 .cse10) (<= .cse21 .cse11))))) .cse15) (or (forall ((aux_mod_aux_mod_~buffer_size~0_31_42 Int) (aux_div_aux_mod_~buffer_size~0_31_42 Int) (v_ArrVal_1030 Int)) (let ((.cse24 (+ (* aux_div_aux_mod_~buffer_size~0_31_42 4294967296) aux_mod_aux_mod_~buffer_size~0_31_42)) (.cse23 (mod (mod .cse12 (mod aux_mod_aux_mod_~buffer_size~0_31_42 4294967296)) 4294967296))) (or (not (<= 4294967296 (+ |c_~#buffer~0.offset| .cse23))) (<= 4294967296 aux_mod_aux_mod_~buffer_size~0_31_42) (<= 4294967296 .cse24) (not (< 0 .cse23)) (<= aux_mod_aux_mod_~buffer_size~0_31_42 .cse10) (<= .cse24 .cse11) (= .cse8 (select (store (store .cse3 .cse4 v_ArrVal_1030) (+ |c_~#buffer~0.offset| .cse23 (- 4294967296)) .cse25) .cse7))))) .cse26 .cse2) (or .cse26 .cse15 (forall ((aux_mod_aux_mod_~buffer_size~0_31_42 Int) (aux_div_aux_mod_~buffer_size~0_31_42 Int) (v_ArrVal_1030 Int)) (let ((.cse29 (mod (mod .cse12 (mod aux_mod_aux_mod_~buffer_size~0_31_42 4294967296)) 4294967296))) (let ((.cse27 (+ |c_~#buffer~0.offset| .cse29)) (.cse28 (+ (* aux_div_aux_mod_~buffer_size~0_31_42 4294967296) aux_mod_aux_mod_~buffer_size~0_31_42))) (or (= .cse8 (select (store (store .cse3 .cse17 v_ArrVal_1030) .cse27 .cse25) .cse18)) (not (<= 4294967296 .cse27)) (<= 4294967296 aux_mod_aux_mod_~buffer_size~0_31_42) (<= 4294967296 .cse28) (not (< 0 .cse29)) (<= aux_mod_aux_mod_~buffer_size~0_31_42 .cse10) (<= .cse28 .cse11)))))) (or .cse26 (forall ((aux_mod_aux_mod_~buffer_size~0_31_42 Int) (aux_div_aux_mod_~buffer_size~0_31_42 Int) (v_ArrVal_1030 Int)) (let ((.cse30 (mod (mod .cse12 (mod aux_mod_aux_mod_~buffer_size~0_31_42 4294967296)) 4294967296)) (.cse31 (+ (* aux_div_aux_mod_~buffer_size~0_31_42 4294967296) aux_mod_aux_mod_~buffer_size~0_31_42))) (or (= .cse8 (select (store (store .cse3 .cse17 v_ArrVal_1030) (+ |c_~#buffer~0.offset| .cse30) .cse25) .cse18)) (not (<= .cse30 2147483647)) (<= 4294967296 aux_mod_aux_mod_~buffer_size~0_31_42) (<= 4294967296 .cse31) (not (< 0 .cse30)) (<= aux_mod_aux_mod_~buffer_size~0_31_42 .cse10) (<= .cse31 .cse11)))) .cse15)) .cse32 .cse33) (or (and (or .cse1 (and (or .cse34 (let ((.cse35 (store .cse3 .cse17 .cse6))) (and (or (= .cse8 (select .cse35 .cse18)) .cse15) (or (= .cse8 (select .cse35 .cse7)) .cse2)))) (or (let ((.cse36 (store .cse3 .cse4 .cse6))) (and (or .cse2 (= (select .cse36 .cse7) .cse8)) (or (= .cse8 (select .cse36 .cse18)) .cse15))) .cse37))) (or .cse26 (and (or .cse34 (let ((.cse38 (store .cse3 .cse17 .cse25))) (and (or .cse15 (= (select .cse38 .cse18) .cse8)) (or (= (select .cse38 .cse7) .cse8) .cse2)))) (or (let ((.cse39 (store .cse3 .cse4 .cse25))) (and (or (= (select .cse39 .cse7) .cse8) .cse2) (or .cse15 (= (select .cse39 .cse18) .cse8)))) .cse37)))) .cse0 (not (< 0 .cse10)) (not (< .cse11 (mod c_~buffer_size~0 4294967296))) .cse33) (or .cse0 .cse32 (and (or .cse2 (forall ((aux_mod_aux_mod_~buffer_size~0_31_42 Int) (aux_div_aux_mod_~buffer_size~0_31_42 Int) (v_ArrVal_1029 (Array Int Int)) (v_ArrVal_1030 Int)) (let ((.cse40 (mod (mod .cse12 (mod aux_mod_aux_mod_~buffer_size~0_31_42 4294967296)) 4294967296)) (.cse41 (+ (* aux_div_aux_mod_~buffer_size~0_31_42 4294967296) aux_mod_aux_mod_~buffer_size~0_31_42))) (or (= (select (store (store (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_1029) |c_~#buffer~0.base|) .cse4 v_ArrVal_1030) (+ |c_~#buffer~0.offset| .cse40 (- 4294967296)) 1) .cse7) 1) (not (<= 4294967296 (+ |c_~#buffer~0.offset| .cse40))) (<= 4294967296 aux_mod_aux_mod_~buffer_size~0_31_42) (<= 4294967296 .cse41) (not (< 0 .cse40)) (<= aux_mod_aux_mod_~buffer_size~0_31_42 .cse10) (<= .cse41 .cse11))))) (or (forall ((aux_mod_aux_mod_~buffer_size~0_31_42 Int) (v_ArrVal_1029 (Array Int Int)) (v_ArrVal_1030 Int) (aux_div_aux_mod_~buffer_size~0_31_42 Int)) (let ((.cse44 (mod (mod .cse12 (mod aux_mod_aux_mod_~buffer_size~0_31_42 4294967296)) 4294967296))) (let ((.cse43 (+ (* aux_div_aux_mod_~buffer_size~0_31_42 4294967296) aux_mod_aux_mod_~buffer_size~0_31_42)) (.cse42 (+ |c_~#buffer~0.offset| .cse44))) (or (not (<= 4294967296 .cse42)) (<= 4294967296 aux_mod_aux_mod_~buffer_size~0_31_42) (<= 4294967296 .cse43) (not (< 0 .cse44)) (<= aux_mod_aux_mod_~buffer_size~0_31_42 .cse10) (<= .cse43 .cse11) (= 1 (select (store (store (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_1029) |c_~#buffer~0.base|) .cse17 v_ArrVal_1030) .cse42 1) .cse18)))))) .cse15) (or (forall ((aux_mod_aux_mod_~buffer_size~0_31_42 Int) (v_ArrVal_1029 (Array Int Int)) (v_ArrVal_1030 Int) (aux_div_aux_mod_~buffer_size~0_31_42 Int)) (let ((.cse46 (+ (* aux_div_aux_mod_~buffer_size~0_31_42 4294967296) aux_mod_aux_mod_~buffer_size~0_31_42)) (.cse45 (mod (mod .cse12 (mod aux_mod_aux_mod_~buffer_size~0_31_42 4294967296)) 4294967296))) (or (not (<= .cse45 2147483647)) (<= 4294967296 aux_mod_aux_mod_~buffer_size~0_31_42) (<= 4294967296 .cse46) (not (< 0 .cse45)) (<= aux_mod_aux_mod_~buffer_size~0_31_42 .cse10) (<= .cse46 .cse11) (= (select (store (store (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_1029) |c_~#buffer~0.base|) .cse4 v_ArrVal_1030) (+ |c_~#buffer~0.offset| .cse45 (- 4294967296)) (- 255)) .cse7) 1)))) .cse2) (or .cse15 (forall ((aux_mod_aux_mod_~buffer_size~0_31_42 Int) (v_ArrVal_1029 (Array Int Int)) (v_ArrVal_1030 Int) (aux_div_aux_mod_~buffer_size~0_31_42 Int)) (let ((.cse48 (+ (* aux_div_aux_mod_~buffer_size~0_31_42 4294967296) aux_mod_aux_mod_~buffer_size~0_31_42)) (.cse47 (mod (mod .cse12 (mod aux_mod_aux_mod_~buffer_size~0_31_42 4294967296)) 4294967296))) (or (not (<= .cse47 2147483647)) (<= 4294967296 aux_mod_aux_mod_~buffer_size~0_31_42) (<= 4294967296 .cse48) (not (< 0 .cse47)) (<= aux_mod_aux_mod_~buffer_size~0_31_42 .cse10) (<= .cse48 .cse11) (= 1 (select (store (store (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_1029) |c_~#buffer~0.base|) .cse17 v_ArrVal_1030) (+ |c_~#buffer~0.offset| .cse47) 1) .cse18))))))) .cse33) (or .cse0 .cse32 .cse33 (and (or .cse1 .cse2 (forall ((aux_mod_aux_mod_~buffer_size~0_31_42 Int) (v_ArrVal_1029 (Array Int Int)) (v_ArrVal_1030 Int) (aux_div_aux_mod_~buffer_size~0_31_42 Int)) (let ((.cse49 (mod (mod .cse12 (mod aux_mod_aux_mod_~buffer_size~0_31_42 4294967296)) 4294967296)) (.cse50 (+ (* aux_div_aux_mod_~buffer_size~0_31_42 4294967296) aux_mod_aux_mod_~buffer_size~0_31_42))) (or (= (select (store (store (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_1029) |c_~#buffer~0.base|) .cse4 v_ArrVal_1030) (+ |c_~#buffer~0.offset| .cse49 (- 4294967296)) .cse6) .cse7) .cse8) (not (<= 4294967296 (+ |c_~#buffer~0.offset| .cse49))) (<= 4294967296 aux_mod_aux_mod_~buffer_size~0_31_42) (<= 4294967296 .cse50) (not (< 0 .cse49)) (<= aux_mod_aux_mod_~buffer_size~0_31_42 .cse10) (<= .cse50 .cse11))))) (or (forall ((aux_mod_aux_mod_~buffer_size~0_31_42 Int) (v_ArrVal_1029 (Array Int Int)) (v_ArrVal_1030 Int) (aux_div_aux_mod_~buffer_size~0_31_42 Int)) (let ((.cse53 (mod (mod .cse12 (mod aux_mod_aux_mod_~buffer_size~0_31_42 4294967296)) 4294967296))) (let ((.cse51 (+ |c_~#buffer~0.offset| .cse53)) (.cse52 (+ (* aux_div_aux_mod_~buffer_size~0_31_42 4294967296) aux_mod_aux_mod_~buffer_size~0_31_42))) (or (not (<= 4294967296 .cse51)) (<= 4294967296 aux_mod_aux_mod_~buffer_size~0_31_42) (<= 4294967296 .cse52) (not (< 0 .cse53)) (<= aux_mod_aux_mod_~buffer_size~0_31_42 .cse10) (= (select (store (store (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_1029) |c_~#buffer~0.base|) .cse17 v_ArrVal_1030) .cse51 .cse25) .cse18) .cse8) (<= .cse52 .cse11))))) .cse26 .cse15) (or .cse1 .cse15 (forall ((aux_mod_aux_mod_~buffer_size~0_31_42 Int) (aux_div_aux_mod_~buffer_size~0_31_42 Int) (v_ArrVal_1029 (Array Int Int)) (v_ArrVal_1030 Int)) (let ((.cse56 (mod (mod .cse12 (mod aux_mod_aux_mod_~buffer_size~0_31_42 4294967296)) 4294967296))) (let ((.cse54 (+ |c_~#buffer~0.offset| .cse56)) (.cse55 (+ (* aux_div_aux_mod_~buffer_size~0_31_42 4294967296) aux_mod_aux_mod_~buffer_size~0_31_42))) (or (not (<= 4294967296 .cse54)) (<= 4294967296 aux_mod_aux_mod_~buffer_size~0_31_42) (<= 4294967296 .cse55) (not (< 0 .cse56)) (= (select (store (store (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_1029) |c_~#buffer~0.base|) .cse17 v_ArrVal_1030) .cse54 .cse6) .cse18) .cse8) (<= aux_mod_aux_mod_~buffer_size~0_31_42 .cse10) (<= .cse55 .cse11)))))) (or .cse2 (forall ((aux_mod_aux_mod_~buffer_size~0_31_42 Int) (v_ArrVal_1029 (Array Int Int)) (v_ArrVal_1030 Int) (aux_div_aux_mod_~buffer_size~0_31_42 Int)) (let ((.cse57 (mod (mod .cse12 (mod aux_mod_aux_mod_~buffer_size~0_31_42 4294967296)) 4294967296)) (.cse58 (+ (* aux_div_aux_mod_~buffer_size~0_31_42 4294967296) aux_mod_aux_mod_~buffer_size~0_31_42))) (or (= (select (store (store (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_1029) |c_~#buffer~0.base|) .cse4 v_ArrVal_1030) (+ |c_~#buffer~0.offset| .cse57 (- 4294967296)) .cse6) .cse7) .cse8) (not (<= .cse57 2147483647)) (<= 4294967296 aux_mod_aux_mod_~buffer_size~0_31_42) (<= 4294967296 .cse58) (not (< 0 .cse57)) (<= aux_mod_aux_mod_~buffer_size~0_31_42 .cse10) (<= .cse58 .cse11))))) (or .cse26 .cse2 (forall ((aux_mod_aux_mod_~buffer_size~0_31_42 Int) (aux_div_aux_mod_~buffer_size~0_31_42 Int) (v_ArrVal_1029 (Array Int Int)) (v_ArrVal_1030 Int)) (let ((.cse59 (mod (mod .cse12 (mod aux_mod_aux_mod_~buffer_size~0_31_42 4294967296)) 4294967296)) (.cse60 (+ (* aux_div_aux_mod_~buffer_size~0_31_42 4294967296) aux_mod_aux_mod_~buffer_size~0_31_42))) (or (not (<= 4294967296 (+ |c_~#buffer~0.offset| .cse59))) (= .cse8 (select (store (store (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_1029) |c_~#buffer~0.base|) .cse4 v_ArrVal_1030) (+ |c_~#buffer~0.offset| .cse59 (- 4294967296)) .cse25) .cse7)) (<= 4294967296 aux_mod_aux_mod_~buffer_size~0_31_42) (<= 4294967296 .cse60) (not (< 0 .cse59)) (<= aux_mod_aux_mod_~buffer_size~0_31_42 .cse10) (<= .cse60 .cse11))))) (or .cse1 (forall ((aux_mod_aux_mod_~buffer_size~0_31_42 Int) (aux_div_aux_mod_~buffer_size~0_31_42 Int) (v_ArrVal_1029 (Array Int Int)) (v_ArrVal_1030 Int)) (let ((.cse61 (mod (mod .cse12 (mod aux_mod_aux_mod_~buffer_size~0_31_42 4294967296)) 4294967296)) (.cse62 (+ (* aux_div_aux_mod_~buffer_size~0_31_42 4294967296) aux_mod_aux_mod_~buffer_size~0_31_42))) (or (not (<= .cse61 2147483647)) (<= 4294967296 aux_mod_aux_mod_~buffer_size~0_31_42) (<= 4294967296 .cse62) (not (< 0 .cse61)) (= (select (store (store (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_1029) |c_~#buffer~0.base|) .cse17 v_ArrVal_1030) (+ |c_~#buffer~0.offset| .cse61) .cse6) .cse18) .cse8) (<= aux_mod_aux_mod_~buffer_size~0_31_42 .cse10) (<= .cse62 .cse11)))) .cse15) (or .cse26 .cse15 (forall ((aux_mod_aux_mod_~buffer_size~0_31_42 Int) (v_ArrVal_1029 (Array Int Int)) (v_ArrVal_1030 Int) (aux_div_aux_mod_~buffer_size~0_31_42 Int)) (let ((.cse63 (mod (mod .cse12 (mod aux_mod_aux_mod_~buffer_size~0_31_42 4294967296)) 4294967296)) (.cse64 (+ (* aux_div_aux_mod_~buffer_size~0_31_42 4294967296) aux_mod_aux_mod_~buffer_size~0_31_42))) (or (not (<= .cse63 2147483647)) (<= 4294967296 aux_mod_aux_mod_~buffer_size~0_31_42) (<= 4294967296 .cse64) (not (< 0 .cse63)) (<= aux_mod_aux_mod_~buffer_size~0_31_42 .cse10) (= (select (store (store (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_1029) |c_~#buffer~0.base|) .cse17 v_ArrVal_1030) (+ |c_~#buffer~0.offset| .cse63) .cse25) .cse18) .cse8) (<= .cse64 .cse11)))))))))))) is different from true [2022-12-13 11:30:04,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:30:06,292 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:30:08,311 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:30:10,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:30:12,514 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0, 1] [2022-12-13 11:34:24,626 WARN L233 SmtUtils]: Spent 4.10m on a formula simplification. DAG size of input: 224 DAG size of output: 224 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 11:34:26,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:34:28,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:34:30,689 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:34:33,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:34:35,226 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:34:37,828 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:34:40,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:34:42,370 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:34:44,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.49s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:34:47,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2022-12-13 11:34:48,220 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 139 [2022-12-13 11:34:48,227 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-12-13 11:34:48,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-12-13 11:34:48,423 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:314) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:158) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:139) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:99) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.pop(HistoryRecordingScript.java:117) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.pop(ManagedScript.java:129) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.unAssertPostcondition(IncrementalHoareTripleChecker.java:665) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.clearAssertionStack(IncrementalHoareTripleChecker.java:269) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.releaseLock(IncrementalHoareTripleChecker.java:284) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.releaseLock(ChainingHoareTripleChecker.java:449) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.releaseLock(ChainingHoareTripleChecker.java:98) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.releaseLock(CachingHoareTripleChecker.java:149) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.switchToReadonlyMode(AbstractInterpolantAutomaton.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.CegarLoopForPetriNet.enhanceAnddeterminizeInterpolantAutomaton(CegarLoopForPetriNet.java:496) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.CegarLoopForPetriNet.refineAbstraction(CegarLoopForPetriNet.java:234) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:487) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:438) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:225) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:173) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.io.IOException: Stream closed at java.base/java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:442) at java.base/java.io.OutputStream.write(OutputStream.java:157) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142) at java.base/sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:318) at java.base/sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:153) at java.base/java.io.OutputStreamWriter.flush(OutputStreamWriter.java:251) at java.base/java.io.BufferedWriter.flush(BufferedWriter.java:257) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:156) ... 36 more [2022-12-13 11:34:48,429 INFO L158 Benchmark]: Toolchain (without parser) took 728649.87ms. Allocated memory was 132.1MB in the beginning and 406.8MB in the end (delta: 274.7MB). Free memory was 96.2MB in the beginning and 61.5MB in the end (delta: 34.7MB). Peak memory consumption was 322.9MB. Max. memory is 16.1GB. [2022-12-13 11:34:48,430 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 132.1MB. Free memory was 104.3MB in the beginning and 104.1MB in the end (delta: 159.4kB). There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 11:34:48,431 INFO L158 Benchmark]: CACSL2BoogieTranslator took 314.69ms. Allocated memory is still 132.1MB. Free memory was 95.8MB in the beginning and 75.4MB in the end (delta: 20.5MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2022-12-13 11:34:48,431 INFO L158 Benchmark]: Boogie Procedure Inliner took 31.58ms. Allocated memory is still 132.1MB. Free memory was 75.4MB in the beginning and 72.9MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-12-13 11:34:48,432 INFO L158 Benchmark]: Boogie Preprocessor took 21.24ms. Allocated memory is still 132.1MB. Free memory was 72.9MB in the beginning and 71.2MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-12-13 11:34:48,432 INFO L158 Benchmark]: RCFGBuilder took 435.68ms. Allocated memory is still 132.1MB. Free memory was 71.2MB in the beginning and 102.0MB in the end (delta: -30.8MB). Peak memory consumption was 25.4MB. Max. memory is 16.1GB. [2022-12-13 11:34:48,433 INFO L158 Benchmark]: TraceAbstraction took 727841.82ms. Allocated memory was 132.1MB in the beginning and 406.8MB in the end (delta: 274.7MB). Free memory was 101.3MB in the beginning and 61.5MB in the end (delta: 39.8MB). Peak memory consumption was 326.9MB. Max. memory is 16.1GB. [2022-12-13 11:34:48,436 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 132.1MB. Free memory was 104.3MB in the beginning and 104.1MB in the end (delta: 159.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 314.69ms. Allocated memory is still 132.1MB. Free memory was 95.8MB in the beginning and 75.4MB in the end (delta: 20.5MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 31.58ms. Allocated memory is still 132.1MB. Free memory was 75.4MB in the beginning and 72.9MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 21.24ms. Allocated memory is still 132.1MB. Free memory was 72.9MB in the beginning and 71.2MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 435.68ms. Allocated memory is still 132.1MB. Free memory was 71.2MB in the beginning and 102.0MB in the end (delta: -30.8MB). Peak memory consumption was 25.4MB. Max. memory is 16.1GB. * TraceAbstraction took 727841.82ms. Allocated memory was 132.1MB in the beginning and 406.8MB in the end (delta: 274.7MB). Free memory was 101.3MB in the beginning and 61.5MB in the end (delta: 39.8MB). Peak memory consumption was 326.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.7s, 163 PlacesBefore, 52 PlacesAfterwards, 167 TransitionsBefore, 52 TransitionsAfterwards, 6010 CoEnabledTransitionPairs, 7 FixpointIterations, 60 TrivialSequentialCompositions, 79 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 14 ConcurrentYvCompositions, 4 ChoiceCompositions, 157 TotalNumberOfCompositions, 15419 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 9384, independent: 9027, independent conditional: 0, independent unconditional: 9027, dependent: 357, dependent conditional: 0, dependent unconditional: 357, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3465, independent: 3409, independent conditional: 0, independent unconditional: 3409, dependent: 56, dependent conditional: 0, dependent unconditional: 56, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 9384, independent: 5618, independent conditional: 0, independent unconditional: 5618, dependent: 301, dependent conditional: 0, dependent unconditional: 301, unknown: 3465, unknown conditional: 0, unknown unconditional: 3465] , Statistics on independence cache: Total cache size (in pairs): 382, Positive cache size: 359, Positive conditional cache size: 0, Positive unconditional cache size: 359, Negative cache size: 23, Negative conditional cache size: 0, Negative unconditional cache size: 23, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Connection to SMT solver broken de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Connection to SMT solver broken: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:314) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8fcb457b1bed8494a9a3b58e82500f367f4337ac38b5a41a5dad0da896f97e40 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-13 11:34:49,810 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 11:34:49,812 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 11:34:49,824 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 11:34:49,824 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 11:34:49,825 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 11:34:49,826 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 11:34:49,827 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 11:34:49,828 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 11:34:49,829 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 11:34:49,829 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 11:34:49,830 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 11:34:49,830 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 11:34:49,831 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 11:34:49,832 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 11:34:49,832 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 11:34:49,833 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 11:34:49,834 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 11:34:49,834 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 11:34:49,836 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 11:34:49,836 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 11:34:49,837 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 11:34:49,838 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 11:34:49,839 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 11:34:49,841 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 11:34:49,841 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 11:34:49,841 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 11:34:49,842 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 11:34:49,842 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 11:34:49,842 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 11:34:49,843 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 11:34:49,843 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 11:34:49,844 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 11:34:49,844 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 11:34:49,850 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 11:34:49,850 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 11:34:49,851 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 11:34:49,851 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 11:34:49,851 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 11:34:49,852 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 11:34:49,853 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 11:34:49,854 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2022-12-13 11:34:49,874 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 11:34:49,874 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 11:34:49,875 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 11:34:49,875 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 11:34:49,875 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 11:34:49,875 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 11:34:49,876 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 11:34:49,876 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 11:34:49,876 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 11:34:49,876 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 11:34:49,876 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-13 11:34:49,877 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-13 11:34:49,877 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 11:34:49,877 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-13 11:34:49,877 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 11:34:49,877 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-12-13 11:34:49,877 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-12-13 11:34:49,877 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-12-13 11:34:49,877 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 11:34:49,877 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-13 11:34:49,878 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-12-13 11:34:49,878 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-12-13 11:34:49,878 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-13 11:34:49,878 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 11:34:49,878 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 11:34:49,878 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 11:34:49,878 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 11:34:49,878 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 11:34:49,879 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 11:34:49,879 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 11:34:49,879 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-12-13 11:34:49,879 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-12-13 11:34:49,879 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 11:34:49,879 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 11:34:49,879 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 11:34:49,879 INFO L138 SettingsManager]: * Logic for external solver=AUFBV [2022-12-13 11:34:49,879 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 11:34:49,880 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 8fcb457b1bed8494a9a3b58e82500f367f4337ac38b5a41a5dad0da896f97e40 [2022-12-13 11:34:50,106 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 11:34:50,122 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 11:34:50,124 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 11:34:50,125 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 11:34:50,125 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 11:34:50,126 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i [2022-12-13 11:34:52,728 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 11:34:52,923 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 11:34:52,923 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i [2022-12-13 11:34:52,932 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/data/8e24692aa/d671cd5252e94e199a8a72d8c9dcaa17/FLAGeea6b7f49 [2022-12-13 11:34:52,943 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/data/8e24692aa/d671cd5252e94e199a8a72d8c9dcaa17 [2022-12-13 11:34:52,945 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 11:34:52,946 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 11:34:52,947 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 11:34:52,947 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 11:34:52,950 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 11:34:52,951 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 11:34:52" (1/1) ... [2022-12-13 11:34:52,952 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@611cc1d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:34:52, skipping insertion in model container [2022-12-13 11:34:52,952 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 11:34:52" (1/1) ... [2022-12-13 11:34:52,957 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 11:34:52,983 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 11:34:53,248 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30451,30464] [2022-12-13 11:34:53,253 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30681,30694] [2022-12-13 11:34:53,257 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30979,30992] [2022-12-13 11:34:53,263 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 11:34:53,276 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 11:34:53,306 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30451,30464] [2022-12-13 11:34:53,308 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30681,30694] [2022-12-13 11:34:53,310 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30979,30992] [2022-12-13 11:34:53,315 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 11:34:53,354 INFO L208 MainTranslator]: Completed translation [2022-12-13 11:34:53,355 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:34:53 WrapperNode [2022-12-13 11:34:53,355 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 11:34:53,356 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 11:34:53,356 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 11:34:53,356 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 11:34:53,365 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:34:53" (1/1) ... [2022-12-13 11:34:53,378 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:34:53" (1/1) ... [2022-12-13 11:34:53,393 INFO L138 Inliner]: procedures = 175, calls = 36, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 141 [2022-12-13 11:34:53,394 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 11:34:53,394 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 11:34:53,394 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 11:34:53,394 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 11:34:53,401 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:34:53" (1/1) ... [2022-12-13 11:34:53,401 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:34:53" (1/1) ... [2022-12-13 11:34:53,404 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:34:53" (1/1) ... [2022-12-13 11:34:53,404 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:34:53" (1/1) ... [2022-12-13 11:34:53,409 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:34:53" (1/1) ... [2022-12-13 11:34:53,411 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:34:53" (1/1) ... [2022-12-13 11:34:53,413 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:34:53" (1/1) ... [2022-12-13 11:34:53,414 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:34:53" (1/1) ... [2022-12-13 11:34:53,416 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 11:34:53,417 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 11:34:53,417 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 11:34:53,417 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 11:34:53,417 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:34:53" (1/1) ... [2022-12-13 11:34:53,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 11:34:53,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 11:34:53,440 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 11:34:53,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 11:34:53,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-12-13 11:34:53,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-12-13 11:34:53,475 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2022-12-13 11:34:53,475 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2022-12-13 11:34:53,475 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2022-12-13 11:34:53,475 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2022-12-13 11:34:53,475 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-12-13 11:34:53,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-13 11:34:53,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-13 11:34:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-12-13 11:34:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-13 11:34:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-12-13 11:34:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-13 11:34:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-12-13 11:34:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-12-13 11:34:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-12-13 11:34:53,476 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 11:34:53,476 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 11:34:53,477 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-12-13 11:34:53,591 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 11:34:53,592 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 11:34:53,919 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 11:34:53,927 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 11:34:53,928 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-12-13 11:34:53,930 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 11:34:53 BoogieIcfgContainer [2022-12-13 11:34:53,930 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 11:34:53,932 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 11:34:53,932 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 11:34:53,936 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 11:34:53,936 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 11:34:52" (1/3) ... [2022-12-13 11:34:53,937 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@447d26cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 11:34:53, skipping insertion in model container [2022-12-13 11:34:53,937 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 11:34:53" (2/3) ... [2022-12-13 11:34:53,937 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@447d26cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 11:34:53, skipping insertion in model container [2022-12-13 11:34:53,937 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 11:34:53" (3/3) ... [2022-12-13 11:34:53,938 INFO L112 eAbstractionObserver]: Analyzing ICFG circular_buffer_ok.i [2022-12-13 11:34:53,957 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 11:34:53,958 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 16 error locations. [2022-12-13 11:34:53,958 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-13 11:34:54,042 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-13 11:34:54,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 169 places, 173 transitions, 362 flow [2022-12-13 11:34:54,149 INFO L130 PetriNetUnfolder]: 11/171 cut-off events. [2022-12-13 11:34:54,149 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-13 11:34:54,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180 conditions, 171 events. 11/171 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 352 event pairs, 0 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 108. Up to 2 conditions per place. [2022-12-13 11:34:54,155 INFO L82 GeneralOperation]: Start removeDead. Operand has 169 places, 173 transitions, 362 flow [2022-12-13 11:34:54,160 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 162 places, 166 transitions, 344 flow [2022-12-13 11:34:54,164 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-12-13 11:34:54,174 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 162 places, 166 transitions, 344 flow [2022-12-13 11:34:54,177 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 162 places, 166 transitions, 344 flow [2022-12-13 11:34:54,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 162 places, 166 transitions, 344 flow [2022-12-13 11:34:54,214 INFO L130 PetriNetUnfolder]: 11/166 cut-off events. [2022-12-13 11:34:54,215 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-13 11:34:54,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175 conditions, 166 events. 11/166 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 350 event pairs, 0 based on Foata normal form. 0/140 useless extension candidates. Maximal degree in co-relation 108. Up to 2 conditions per place. [2022-12-13 11:34:54,220 INFO L119 LiptonReduction]: Number of co-enabled transitions 5788 [2022-12-13 11:35:43,264 INFO L134 LiptonReduction]: Checked pairs total: 13334 [2022-12-13 11:35:43,264 INFO L136 LiptonReduction]: Total number of compositions: 161 [2022-12-13 11:35:43,278 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 11:35:43,284 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;@2d2df789, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 11:35:43,284 INFO L358 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2022-12-13 11:35:43,285 INFO L130 PetriNetUnfolder]: 0/0 cut-off events. [2022-12-13 11:35:43,285 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-12-13 11:35:43,285 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:35:43,286 INFO L209 CegarLoopForPetriNet]: trace histogram [1] [2022-12-13 11:35:43,286 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:35:43,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:35:43,290 INFO L85 PathProgramCache]: Analyzing trace with hash 679, now seen corresponding path program 1 times [2022-12-13 11:35:43,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:35:43,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [93665918] [2022-12-13 11:35:43,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:35:43,300 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:43,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:35:43,301 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:35:43,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-12-13 11:35:43,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:35:43,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 3 conjuncts, 1 conjunts are in the unsatisfiable core [2022-12-13 11:35:43,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:35:43,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:35:43,355 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:35:43,355 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:35:43,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [93665918] [2022-12-13 11:35:43,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [93665918] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:35:43,356 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:35:43,356 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2022-12-13 11:35:43,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817089780] [2022-12-13 11:35:43,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:35:43,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-13 11:35:43,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:35:43,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-13 11:35:43,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-13 11:35:43,383 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 334 [2022-12-13 11:35:43,384 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 51 transitions, 114 flow. Second operand has 2 states, 2 states have (on average 161.5) internal successors, (323), 2 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:43,385 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:35:43,385 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 334 [2022-12-13 11:35:43,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:35:43,683 INFO L130 PetriNetUnfolder]: 1409/2220 cut-off events. [2022-12-13 11:35:43,684 INFO L131 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2022-12-13 11:35:43,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4344 conditions, 2220 events. 1409/2220 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 10942 event pairs, 1085 based on Foata normal form. 0/1188 useless extension candidates. Maximal degree in co-relation 4096. Up to 2081 conditions per place. [2022-12-13 11:35:43,699 INFO L137 encePairwiseOnDemand]: 331/334 looper letters, 42 selfloop transitions, 0 changer transitions 0/48 dead transitions. [2022-12-13 11:35:43,699 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 48 transitions, 192 flow [2022-12-13 11:35:43,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-13 11:35:43,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-12-13 11:35:43,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 367 transitions. [2022-12-13 11:35:43,713 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5494011976047904 [2022-12-13 11:35:43,713 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 367 transitions. [2022-12-13 11:35:43,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 367 transitions. [2022-12-13 11:35:43,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:35:43,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 367 transitions. [2022-12-13 11:35:43,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 183.5) internal successors, (367), 2 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:43,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 334.0) internal successors, (1002), 3 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:43,726 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 334.0) internal successors, (1002), 3 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:43,728 INFO L175 Difference]: Start difference. First operand has 51 places, 51 transitions, 114 flow. Second operand 2 states and 367 transitions. [2022-12-13 11:35:43,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 48 transitions, 192 flow [2022-12-13 11:35:43,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 48 transitions, 184 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-12-13 11:35:43,734 INFO L231 Difference]: Finished difference. Result has 46 places, 48 transitions, 100 flow [2022-12-13 11:35:43,736 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=100, PETRI_PLACES=46, PETRI_TRANSITIONS=48} [2022-12-13 11:35:43,739 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -5 predicate places. [2022-12-13 11:35:43,739 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 48 transitions, 100 flow [2022-12-13 11:35:43,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 161.5) internal successors, (323), 2 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:43,740 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:35:43,740 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2022-12-13 11:35:43,748 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-12-13 11:35:43,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:43,941 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:35:43,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:35:43,942 INFO L85 PathProgramCache]: Analyzing trace with hash 667145, now seen corresponding path program 1 times [2022-12-13 11:35:43,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:35:43,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1311233796] [2022-12-13 11:35:43,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:35:43,943 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:43,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:35:43,944 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:35:43,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-12-13 11:35:43,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:35:43,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-13 11:35:44,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:35:44,057 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-13 11:35:44,058 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2022-12-13 11:35:44,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:35:44,073 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:35:44,073 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:35:44,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1311233796] [2022-12-13 11:35:44,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1311233796] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:35:44,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:35:44,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 11:35:44,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234057329] [2022-12-13 11:35:44,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:35:44,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:35:44,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:35:44,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:35:44,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:35:44,179 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 334 [2022-12-13 11:35:44,179 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 48 transitions, 100 flow. Second operand has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:44,179 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:35:44,180 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 334 [2022-12-13 11:35:44,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:35:44,453 INFO L130 PetriNetUnfolder]: 1380/2163 cut-off events. [2022-12-13 11:35:44,453 INFO L131 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2022-12-13 11:35:44,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4207 conditions, 2163 events. 1380/2163 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 10601 event pairs, 1062 based on Foata normal form. 0/1168 useless extension candidates. Maximal degree in co-relation 4204. Up to 2027 conditions per place. [2022-12-13 11:35:44,462 INFO L137 encePairwiseOnDemand]: 330/334 looper letters, 38 selfloop transitions, 2 changer transitions 0/46 dead transitions. [2022-12-13 11:35:44,462 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 46 transitions, 176 flow [2022-12-13 11:35:44,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:35:44,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:35:44,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 510 transitions. [2022-12-13 11:35:44,465 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5089820359281437 [2022-12-13 11:35:44,465 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 510 transitions. [2022-12-13 11:35:44,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 510 transitions. [2022-12-13 11:35:44,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:35:44,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 510 transitions. [2022-12-13 11:35:44,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 170.0) internal successors, (510), 3 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:44,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:44,469 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:44,469 INFO L175 Difference]: Start difference. First operand has 46 places, 48 transitions, 100 flow. Second operand 3 states and 510 transitions. [2022-12-13 11:35:44,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 46 transitions, 176 flow [2022-12-13 11:35:44,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 46 transitions, 176 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-13 11:35:44,470 INFO L231 Difference]: Finished difference. Result has 46 places, 46 transitions, 100 flow [2022-12-13 11:35:44,471 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=46, PETRI_TRANSITIONS=46} [2022-12-13 11:35:44,471 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -5 predicate places. [2022-12-13 11:35:44,472 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 46 transitions, 100 flow [2022-12-13 11:35:44,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:44,472 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:35:44,472 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2022-12-13 11:35:44,480 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2022-12-13 11:35:44,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:44,673 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:35:44,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:35:44,674 INFO L85 PathProgramCache]: Analyzing trace with hash 667143, now seen corresponding path program 1 times [2022-12-13 11:35:44,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:35:44,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1889436517] [2022-12-13 11:35:44,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:35:44,675 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:44,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:35:44,676 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:35:44,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-12-13 11:35:44,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:35:44,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-13 11:35:44,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:35:44,763 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-12-13 11:35:44,763 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 19 [2022-12-13 11:35:44,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:35:44,772 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:35:44,772 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:35:44,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1889436517] [2022-12-13 11:35:44,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1889436517] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:35:44,775 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:35:44,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 11:35:44,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562116482] [2022-12-13 11:35:44,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:35:44,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:35:44,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:35:44,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:35:44,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:35:44,853 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 334 [2022-12-13 11:35:44,853 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 46 transitions, 100 flow. Second operand has 3 states, 3 states have (on average 153.0) internal successors, (459), 3 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:44,853 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:35:44,854 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 334 [2022-12-13 11:35:44,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:35:45,173 INFO L130 PetriNetUnfolder]: 1351/2106 cut-off events. [2022-12-13 11:35:45,173 INFO L131 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2022-12-13 11:35:45,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4101 conditions, 2106 events. 1351/2106 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10212 event pairs, 1039 based on Foata normal form. 0/1148 useless extension candidates. Maximal degree in co-relation 4097. Up to 1975 conditions per place. [2022-12-13 11:35:45,179 INFO L137 encePairwiseOnDemand]: 330/334 looper letters, 36 selfloop transitions, 2 changer transitions 0/44 dead transitions. [2022-12-13 11:35:45,180 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 172 flow [2022-12-13 11:35:45,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:35:45,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:35:45,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 496 transitions. [2022-12-13 11:35:45,181 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.49500998003992014 [2022-12-13 11:35:45,181 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 496 transitions. [2022-12-13 11:35:45,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 496 transitions. [2022-12-13 11:35:45,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:35:45,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 496 transitions. [2022-12-13 11:35:45,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 165.33333333333334) internal successors, (496), 3 states have internal predecessors, (496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:45,184 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:45,184 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:45,185 INFO L175 Difference]: Start difference. First operand has 46 places, 46 transitions, 100 flow. Second operand 3 states and 496 transitions. [2022-12-13 11:35:45,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 172 flow [2022-12-13 11:35:45,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 44 transitions, 168 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 11:35:45,185 INFO L231 Difference]: Finished difference. Result has 44 places, 44 transitions, 96 flow [2022-12-13 11:35:45,186 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=96, PETRI_PLACES=44, PETRI_TRANSITIONS=44} [2022-12-13 11:35:45,186 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -7 predicate places. [2022-12-13 11:35:45,186 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 44 transitions, 96 flow [2022-12-13 11:35:45,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 153.0) internal successors, (459), 3 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:45,186 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:35:45,187 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2022-12-13 11:35:45,198 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-12-13 11:35:45,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:45,388 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:35:45,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:35:45,388 INFO L85 PathProgramCache]: Analyzing trace with hash 641123319, now seen corresponding path program 1 times [2022-12-13 11:35:45,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:35:45,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1067900898] [2022-12-13 11:35:45,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:35:45,392 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:45,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:35:45,392 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:35:45,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-12-13 11:35:45,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:35:45,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-13 11:35:45,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:35:45,489 INFO L321 Elim1Store]: treesize reduction 56, result has 25.3 percent of original size [2022-12-13 11:35:45,489 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 34 [2022-12-13 11:35:45,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:35:45,577 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:35:45,577 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:35:45,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1067900898] [2022-12-13 11:35:45,577 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1067900898] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:35:45,577 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:35:45,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 11:35:45,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143496132] [2022-12-13 11:35:45,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:35:45,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:35:45,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:35:45,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:35:45,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:35:45,737 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 334 [2022-12-13 11:35:45,737 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 44 transitions, 96 flow. Second operand has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:45,737 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:35:45,737 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 334 [2022-12-13 11:35:45,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:35:45,972 INFO L130 PetriNetUnfolder]: 1163/1814 cut-off events. [2022-12-13 11:35:45,972 INFO L131 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2022-12-13 11:35:45,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3524 conditions, 1814 events. 1163/1814 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 8500 event pairs, 875 based on Foata normal form. 0/1048 useless extension candidates. Maximal degree in co-relation 3520. Up to 1691 conditions per place. [2022-12-13 11:35:45,979 INFO L137 encePairwiseOnDemand]: 330/334 looper letters, 34 selfloop transitions, 2 changer transitions 0/42 dead transitions. [2022-12-13 11:35:45,979 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 164 flow [2022-12-13 11:35:45,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:35:45,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:35:45,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 509 transitions. [2022-12-13 11:35:45,981 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5079840319361277 [2022-12-13 11:35:45,982 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 509 transitions. [2022-12-13 11:35:45,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 509 transitions. [2022-12-13 11:35:45,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:35:45,982 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 509 transitions. [2022-12-13 11:35:45,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 169.66666666666666) internal successors, (509), 3 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:45,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:45,985 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:45,985 INFO L175 Difference]: Start difference. First operand has 44 places, 44 transitions, 96 flow. Second operand 3 states and 509 transitions. [2022-12-13 11:35:45,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 164 flow [2022-12-13 11:35:45,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 42 transitions, 160 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 11:35:45,987 INFO L231 Difference]: Finished difference. Result has 42 places, 42 transitions, 92 flow [2022-12-13 11:35:45,987 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=92, PETRI_PLACES=42, PETRI_TRANSITIONS=42} [2022-12-13 11:35:45,987 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -9 predicate places. [2022-12-13 11:35:45,987 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 42 transitions, 92 flow [2022-12-13 11:35:45,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:45,988 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:35:45,988 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2022-12-13 11:35:45,999 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-12-13 11:35:46,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:46,189 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:35:46,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:35:46,189 INFO L85 PathProgramCache]: Analyzing trace with hash 641123320, now seen corresponding path program 1 times [2022-12-13 11:35:46,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:35:46,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2016239773] [2022-12-13 11:35:46,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:35:46,190 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:46,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:35:46,191 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:35:46,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-12-13 11:35:46,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:35:46,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-13 11:35:46,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:35:46,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 11:35:46,317 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-12-13 11:35:46,317 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 27 [2022-12-13 11:35:46,332 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-13 11:35:46,332 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-13 11:35:46,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:35:46,450 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:35:46,450 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:35:46,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2016239773] [2022-12-13 11:35:46,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2016239773] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:35:46,451 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:35:46,451 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 11:35:46,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904415378] [2022-12-13 11:35:46,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:35:46,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:35:46,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:35:46,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:35:46,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:35:46,671 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 334 [2022-12-13 11:35:46,671 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 42 transitions, 92 flow. Second operand has 3 states, 3 states have (on average 159.66666666666666) internal successors, (479), 3 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:46,671 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:35:46,671 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 334 [2022-12-13 11:35:46,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:35:47,305 INFO L130 PetriNetUnfolder]: 1859/2994 cut-off events. [2022-12-13 11:35:47,305 INFO L131 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2022-12-13 11:35:47,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5725 conditions, 2994 events. 1859/2994 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 14734 event pairs, 657 based on Foata normal form. 0/1798 useless extension candidates. Maximal degree in co-relation 5721. Up to 1595 conditions per place. [2022-12-13 11:35:47,316 INFO L137 encePairwiseOnDemand]: 328/334 looper letters, 62 selfloop transitions, 3 changer transitions 0/71 dead transitions. [2022-12-13 11:35:47,316 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 71 transitions, 285 flow [2022-12-13 11:35:47,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:35:47,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:35:47,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 542 transitions. [2022-12-13 11:35:47,318 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5409181636726547 [2022-12-13 11:35:47,318 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 542 transitions. [2022-12-13 11:35:47,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 542 transitions. [2022-12-13 11:35:47,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:35:47,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 542 transitions. [2022-12-13 11:35:47,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 180.66666666666666) internal successors, (542), 3 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:47,321 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:47,321 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:47,322 INFO L175 Difference]: Start difference. First operand has 42 places, 42 transitions, 92 flow. Second operand 3 states and 542 transitions. [2022-12-13 11:35:47,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 71 transitions, 285 flow [2022-12-13 11:35:47,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 71 transitions, 279 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 11:35:47,323 INFO L231 Difference]: Finished difference. Result has 43 places, 44 transitions, 111 flow [2022-12-13 11:35:47,323 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=111, PETRI_PLACES=43, PETRI_TRANSITIONS=44} [2022-12-13 11:35:47,324 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -8 predicate places. [2022-12-13 11:35:47,324 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 44 transitions, 111 flow [2022-12-13 11:35:47,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 159.66666666666666) internal successors, (479), 3 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:47,324 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:35:47,324 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2022-12-13 11:35:47,336 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2022-12-13 11:35:47,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:47,526 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:35:47,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:35:47,527 INFO L85 PathProgramCache]: Analyzing trace with hash 641141010, now seen corresponding path program 1 times [2022-12-13 11:35:47,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:35:47,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [931363841] [2022-12-13 11:35:47,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:35:47,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 [2022-12-13 11:35:47,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:35:47,533 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:35:47,536 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-12-13 11:35:47,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:35:47,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-13 11:35:47,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:35:47,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 11:35:47,662 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 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 9 treesize of output 11 [2022-12-13 11:35:47,668 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-12-13 11:35:47,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:35:47,685 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:35:47,685 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:35:47,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [931363841] [2022-12-13 11:35:47,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [931363841] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:35:47,686 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:35:47,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 11:35:47,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029161631] [2022-12-13 11:35:47,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:35:47,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:35:47,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:35:47,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:35:47,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:35:47,770 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 334 [2022-12-13 11:35:47,771 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 44 transitions, 111 flow. Second operand has 3 states, 3 states have (on average 157.66666666666666) internal successors, (473), 3 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:47,771 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:35:47,771 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 334 [2022-12-13 11:35:47,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:35:48,135 INFO L130 PetriNetUnfolder]: 1371/2208 cut-off events. [2022-12-13 11:35:48,135 INFO L131 PetriNetUnfolder]: For 79/79 co-relation queries the response was YES. [2022-12-13 11:35:48,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4554 conditions, 2208 events. 1371/2208 cut-off events. For 79/79 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 10403 event pairs, 1028 based on Foata normal form. 0/1470 useless extension candidates. Maximal degree in co-relation 4549. Up to 2012 conditions per place. [2022-12-13 11:35:48,141 INFO L137 encePairwiseOnDemand]: 331/334 looper letters, 35 selfloop transitions, 2 changer transitions 0/43 dead transitions. [2022-12-13 11:35:48,141 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 43 transitions, 183 flow [2022-12-13 11:35:48,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:35:48,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:35:48,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 504 transitions. [2022-12-13 11:35:48,143 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5029940119760479 [2022-12-13 11:35:48,143 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 504 transitions. [2022-12-13 11:35:48,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 504 transitions. [2022-12-13 11:35:48,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:35:48,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 504 transitions. [2022-12-13 11:35:48,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 168.0) internal successors, (504), 3 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:48,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:48,146 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:48,146 INFO L175 Difference]: Start difference. First operand has 43 places, 44 transitions, 111 flow. Second operand 3 states and 504 transitions. [2022-12-13 11:35:48,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 43 transitions, 183 flow [2022-12-13 11:35:48,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 43 transitions, 180 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 11:35:48,148 INFO L231 Difference]: Finished difference. Result has 43 places, 43 transitions, 110 flow [2022-12-13 11:35:48,148 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=110, PETRI_PLACES=43, PETRI_TRANSITIONS=43} [2022-12-13 11:35:48,149 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -8 predicate places. [2022-12-13 11:35:48,149 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 43 transitions, 110 flow [2022-12-13 11:35:48,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 157.66666666666666) internal successors, (473), 3 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:48,150 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:35:48,150 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2022-12-13 11:35:48,157 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2022-12-13 11:35:48,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:48,351 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:35:48,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:35:48,352 INFO L85 PathProgramCache]: Analyzing trace with hash 641141009, now seen corresponding path program 1 times [2022-12-13 11:35:48,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:35:48,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [887144906] [2022-12-13 11:35:48,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:35:48,353 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:48,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:35:48,354 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:35:48,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-12-13 11:35:48,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:35:48,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-13 11:35:48,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:35:48,450 INFO L321 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-12-13 11:35:48,450 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2022-12-13 11:35:48,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:35:48,474 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:35:48,474 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:35:48,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [887144906] [2022-12-13 11:35:48,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [887144906] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:35:48,474 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:35:48,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-13 11:35:48,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555205825] [2022-12-13 11:35:48,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:35:48,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:35:48,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:35:48,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:35:48,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:35:48,553 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 334 [2022-12-13 11:35:48,554 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 43 transitions, 110 flow. Second operand has 3 states, 3 states have (on average 153.66666666666666) internal successors, (461), 3 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:48,554 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:35:48,554 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 334 [2022-12-13 11:35:48,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:35:48,752 INFO L130 PetriNetUnfolder]: 877/1468 cut-off events. [2022-12-13 11:35:48,753 INFO L131 PetriNetUnfolder]: For 59/59 co-relation queries the response was YES. [2022-12-13 11:35:48,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2995 conditions, 1468 events. 877/1468 cut-off events. For 59/59 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 6641 event pairs, 641 based on Foata normal form. 0/1105 useless extension candidates. Maximal degree in co-relation 2990. Up to 1330 conditions per place. [2022-12-13 11:35:48,759 INFO L137 encePairwiseOnDemand]: 331/334 looper letters, 34 selfloop transitions, 2 changer transitions 0/42 dead transitions. [2022-12-13 11:35:48,759 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 180 flow [2022-12-13 11:35:48,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:35:48,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:35:48,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 491 transitions. [2022-12-13 11:35:48,761 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.49001996007984033 [2022-12-13 11:35:48,761 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 491 transitions. [2022-12-13 11:35:48,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 491 transitions. [2022-12-13 11:35:48,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:35:48,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 491 transitions. [2022-12-13 11:35:48,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:48,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:48,764 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:48,764 INFO L175 Difference]: Start difference. First operand has 43 places, 43 transitions, 110 flow. Second operand 3 states and 491 transitions. [2022-12-13 11:35:48,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 180 flow [2022-12-13 11:35:48,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 42 transitions, 176 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 11:35:48,765 INFO L231 Difference]: Finished difference. Result has 42 places, 42 transitions, 108 flow [2022-12-13 11:35:48,765 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=108, PETRI_PLACES=42, PETRI_TRANSITIONS=42} [2022-12-13 11:35:48,766 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -9 predicate places. [2022-12-13 11:35:48,766 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 42 transitions, 108 flow [2022-12-13 11:35:48,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 153.66666666666666) internal successors, (461), 3 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:48,766 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:35:48,766 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2022-12-13 11:35:48,774 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2022-12-13 11:35:48,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:48,967 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t1Err3ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:35:48,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:35:48,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1600012935, now seen corresponding path program 1 times [2022-12-13 11:35:48,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:35:48,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [660219077] [2022-12-13 11:35:48,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:35:48,969 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:48,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:35:48,972 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:35:48,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-12-13 11:35:49,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:35:49,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-13 11:35:49,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:35:49,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:35:49,143 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:35:49,143 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:35:49,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [660219077] [2022-12-13 11:35:49,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [660219077] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:35:49,143 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:35:49,143 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 11:35:49,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507673756] [2022-12-13 11:35:49,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:35:49,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:35:49,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:35:49,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:35:49,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:35:49,196 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 334 [2022-12-13 11:35:49,197 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 42 transitions, 108 flow. Second operand has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:49,197 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:35:49,197 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 334 [2022-12-13 11:35:49,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:35:49,474 INFO L130 PetriNetUnfolder]: 727/1258 cut-off events. [2022-12-13 11:35:49,475 INFO L131 PetriNetUnfolder]: For 41/41 co-relation queries the response was YES. [2022-12-13 11:35:49,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2560 conditions, 1258 events. 727/1258 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 5438 event pairs, 217 based on Foata normal form. 0/994 useless extension candidates. Maximal degree in co-relation 2555. Up to 765 conditions per place. [2022-12-13 11:35:49,484 INFO L137 encePairwiseOnDemand]: 330/334 looper letters, 55 selfloop transitions, 2 changer transitions 0/63 dead transitions. [2022-12-13 11:35:49,484 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 63 transitions, 267 flow [2022-12-13 11:35:49,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:35:49,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:35:49,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 524 transitions. [2022-12-13 11:35:49,485 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5229540918163673 [2022-12-13 11:35:49,485 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 524 transitions. [2022-12-13 11:35:49,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 524 transitions. [2022-12-13 11:35:49,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:35:49,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 524 transitions. [2022-12-13 11:35:49,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:49,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:49,488 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:49,488 INFO L175 Difference]: Start difference. First operand has 42 places, 42 transitions, 108 flow. Second operand 3 states and 524 transitions. [2022-12-13 11:35:49,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 63 transitions, 267 flow [2022-12-13 11:35:49,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 63 transitions, 261 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 11:35:49,489 INFO L231 Difference]: Finished difference. Result has 43 places, 41 transitions, 108 flow [2022-12-13 11:35:49,489 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=108, PETRI_PLACES=43, PETRI_TRANSITIONS=41} [2022-12-13 11:35:49,489 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -8 predicate places. [2022-12-13 11:35:49,489 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 41 transitions, 108 flow [2022-12-13 11:35:49,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:49,490 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:35:49,490 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:35:49,502 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2022-12-13 11:35:49,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:49,692 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t1Err3ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:35:49,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:35:49,693 INFO L85 PathProgramCache]: Analyzing trace with hash -15015025, now seen corresponding path program 1 times [2022-12-13 11:35:49,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:35:49,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [92580214] [2022-12-13 11:35:49,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:35:49,695 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:49,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:35:49,697 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:35:49,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-12-13 11:35:49,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:35:49,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-13 11:35:49,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:35:49,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:35:49,842 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:35:49,842 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:35:49,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [92580214] [2022-12-13 11:35:49,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [92580214] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:35:49,842 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:35:49,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 11:35:49,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658476223] [2022-12-13 11:35:49,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:35:49,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 11:35:49,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:35:49,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 11:35:49,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-12-13 11:35:49,925 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 334 [2022-12-13 11:35:49,926 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 41 transitions, 108 flow. Second operand has 6 states, 6 states have (on average 150.33333333333334) internal successors, (902), 6 states have internal predecessors, (902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:49,926 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:35:49,926 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 334 [2022-12-13 11:35:49,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:35:50,498 INFO L130 PetriNetUnfolder]: 961/1772 cut-off events. [2022-12-13 11:35:50,499 INFO L131 PetriNetUnfolder]: For 90/90 co-relation queries the response was YES. [2022-12-13 11:35:50,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3597 conditions, 1772 events. 961/1772 cut-off events. For 90/90 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 9502 event pairs, 523 based on Foata normal form. 0/1490 useless extension candidates. Maximal degree in co-relation 3591. Up to 1163 conditions per place. [2022-12-13 11:35:50,504 INFO L137 encePairwiseOnDemand]: 326/334 looper letters, 93 selfloop transitions, 7 changer transitions 0/106 dead transitions. [2022-12-13 11:35:50,504 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 106 transitions, 455 flow [2022-12-13 11:35:50,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 11:35:50,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 11:35:50,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 995 transitions. [2022-12-13 11:35:50,507 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.49650698602794413 [2022-12-13 11:35:50,508 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 995 transitions. [2022-12-13 11:35:50,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 995 transitions. [2022-12-13 11:35:50,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:35:50,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 995 transitions. [2022-12-13 11:35:50,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 165.83333333333334) internal successors, (995), 6 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:50,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 334.0) internal successors, (2338), 7 states have internal predecessors, (2338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:50,512 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 334.0) internal successors, (2338), 7 states have internal predecessors, (2338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:50,512 INFO L175 Difference]: Start difference. First operand has 43 places, 41 transitions, 108 flow. Second operand 6 states and 995 transitions. [2022-12-13 11:35:50,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 106 transitions, 455 flow [2022-12-13 11:35:50,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 106 transitions, 449 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 11:35:50,515 INFO L231 Difference]: Finished difference. Result has 50 places, 47 transitions, 158 flow [2022-12-13 11:35:50,515 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=158, PETRI_PLACES=50, PETRI_TRANSITIONS=47} [2022-12-13 11:35:50,515 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, -1 predicate places. [2022-12-13 11:35:50,515 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 47 transitions, 158 flow [2022-12-13 11:35:50,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 150.33333333333334) internal successors, (902), 6 states have internal predecessors, (902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:50,516 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:35:50,516 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:35:50,525 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2022-12-13 11:35:50,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:50,718 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t2Err2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:35:50,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:35:50,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1300899999, now seen corresponding path program 1 times [2022-12-13 11:35:50,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:35:50,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2047026876] [2022-12-13 11:35:50,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:35:50,722 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:50,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:35:50,725 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:35:50,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-12-13 11:35:50,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:35:50,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-13 11:35:50,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:35:50,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:35:50,832 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:35:50,832 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:35:50,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2047026876] [2022-12-13 11:35:50,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2047026876] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:35:50,832 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:35:50,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 11:35:50,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437799769] [2022-12-13 11:35:50,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:35:50,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:35:50,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:35:50,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:35:50,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:35:50,839 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 334 [2022-12-13 11:35:50,840 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 47 transitions, 158 flow. Second operand has 3 states, 3 states have (on average 158.0) internal successors, (474), 3 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) [2022-12-13 11:35:50,840 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:35:50,840 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 334 [2022-12-13 11:35:50,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:35:51,137 INFO L130 PetriNetUnfolder]: 974/1709 cut-off events. [2022-12-13 11:35:51,137 INFO L131 PetriNetUnfolder]: For 377/377 co-relation queries the response was YES. [2022-12-13 11:35:51,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4059 conditions, 1709 events. 974/1709 cut-off events. For 377/377 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8199 event pairs, 439 based on Foata normal form. 0/1461 useless extension candidates. Maximal degree in co-relation 4049. Up to 842 conditions per place. [2022-12-13 11:35:51,142 INFO L137 encePairwiseOnDemand]: 329/334 looper letters, 63 selfloop transitions, 4 changer transitions 0/72 dead transitions. [2022-12-13 11:35:51,142 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 72 transitions, 368 flow [2022-12-13 11:35:51,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:35:51,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:35:51,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 525 transitions. [2022-12-13 11:35:51,144 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5239520958083832 [2022-12-13 11:35:51,144 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 525 transitions. [2022-12-13 11:35:51,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 525 transitions. [2022-12-13 11:35:51,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:35:51,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 525 transitions. [2022-12-13 11:35:51,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:51,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:51,146 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:51,146 INFO L175 Difference]: Start difference. First operand has 50 places, 47 transitions, 158 flow. Second operand 3 states and 525 transitions. [2022-12-13 11:35:51,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 72 transitions, 368 flow [2022-12-13 11:35:51,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 72 transitions, 368 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-13 11:35:51,148 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 184 flow [2022-12-13 11:35:51,148 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=184, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2022-12-13 11:35:51,149 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 3 predicate places. [2022-12-13 11:35:51,149 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 184 flow [2022-12-13 11:35:51,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.0) internal successors, (474), 3 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) [2022-12-13 11:35:51,149 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:35:51,149 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:35:51,156 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2022-12-13 11:35:51,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:51,350 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t1Err3ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:35:51,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:35:51,351 INFO L85 PathProgramCache]: Analyzing trace with hash -823630992, now seen corresponding path program 1 times [2022-12-13 11:35:51,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:35:51,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1040573055] [2022-12-13 11:35:51,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:35:51,351 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:51,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:35:51,352 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:35:51,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-12-13 11:35:51,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:35:51,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-13 11:35:51,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:35:51,498 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:35:51,498 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:35:51,498 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:35:51,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1040573055] [2022-12-13 11:35:51,499 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1040573055] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:35:51,499 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:35:51,499 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 11:35:51,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438782332] [2022-12-13 11:35:51,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:35:51,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:35:51,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:35:51,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:35:51,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:35:51,507 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 334 [2022-12-13 11:35:51,508 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 184 flow. Second operand has 3 states, 3 states have (on average 159.66666666666666) internal successors, (479), 3 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:51,508 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:35:51,508 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 334 [2022-12-13 11:35:51,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:35:51,946 INFO L130 PetriNetUnfolder]: 1633/2728 cut-off events. [2022-12-13 11:35:51,946 INFO L131 PetriNetUnfolder]: For 837/837 co-relation queries the response was YES. [2022-12-13 11:35:51,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6786 conditions, 2728 events. 1633/2728 cut-off events. For 837/837 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 12553 event pairs, 778 based on Foata normal form. 44/2400 useless extension candidates. Maximal degree in co-relation 6774. Up to 1308 conditions per place. [2022-12-13 11:35:51,953 INFO L137 encePairwiseOnDemand]: 330/334 looper letters, 75 selfloop transitions, 3 changer transitions 0/82 dead transitions. [2022-12-13 11:35:51,953 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 82 transitions, 440 flow [2022-12-13 11:35:51,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:35:51,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:35:51,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 539 transitions. [2022-12-13 11:35:51,955 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5379241516966068 [2022-12-13 11:35:51,955 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 539 transitions. [2022-12-13 11:35:51,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 539 transitions. [2022-12-13 11:35:51,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:35:51,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 539 transitions. [2022-12-13 11:35:51,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 179.66666666666666) internal successors, (539), 3 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:51,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:51,957 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:51,957 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 184 flow. Second operand 3 states and 539 transitions. [2022-12-13 11:35:51,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 82 transitions, 440 flow [2022-12-13 11:35:51,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 82 transitions, 423 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-12-13 11:35:51,960 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 182 flow [2022-12-13 11:35:51,960 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=182, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2022-12-13 11:35:51,960 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 4 predicate places. [2022-12-13 11:35:51,960 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 182 flow [2022-12-13 11:35:51,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 159.66666666666666) internal successors, (479), 3 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:51,961 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:35:51,961 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:35:51,969 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2022-12-13 11:35:52,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:52,162 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:35:52,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:35:52,162 INFO L85 PathProgramCache]: Analyzing trace with hash -343597481, now seen corresponding path program 1 times [2022-12-13 11:35:52,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:35:52,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1396049590] [2022-12-13 11:35:52,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:35:52,163 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:52,163 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:35:52,164 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:35:52,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-12-13 11:35:52,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:35:52,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-13 11:35:52,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:35:52,282 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:35:52,282 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:35:52,282 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:35:52,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1396049590] [2022-12-13 11:35:52,282 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1396049590] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:35:52,282 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:35:52,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 11:35:52,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395182526] [2022-12-13 11:35:52,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:35:52,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:35:52,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:35:52,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:35:52,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:35:52,287 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 334 [2022-12-13 11:35:52,288 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 182 flow. Second operand has 3 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:52,288 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:35:52,288 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 334 [2022-12-13 11:35:52,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:35:52,607 INFO L130 PetriNetUnfolder]: 600/1073 cut-off events. [2022-12-13 11:35:52,607 INFO L131 PetriNetUnfolder]: For 415/415 co-relation queries the response was YES. [2022-12-13 11:35:52,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2643 conditions, 1073 events. 600/1073 cut-off events. For 415/415 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4607 event pairs, 300 based on Foata normal form. 102/1053 useless extension candidates. Maximal degree in co-relation 2631. Up to 534 conditions per place. [2022-12-13 11:35:52,609 INFO L137 encePairwiseOnDemand]: 329/334 looper letters, 57 selfloop transitions, 2 changer transitions 0/62 dead transitions. [2022-12-13 11:35:52,609 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 62 transitions, 331 flow [2022-12-13 11:35:52,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:35:52,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:35:52,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 520 transitions. [2022-12-13 11:35:52,611 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5189620758483033 [2022-12-13 11:35:52,611 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 520 transitions. [2022-12-13 11:35:52,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 520 transitions. [2022-12-13 11:35:52,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:35:52,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 520 transitions. [2022-12-13 11:35:52,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 173.33333333333334) internal successors, (520), 3 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) [2022-12-13 11:35:52,612 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:52,613 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:52,613 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 182 flow. Second operand 3 states and 520 transitions. [2022-12-13 11:35:52,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 62 transitions, 331 flow [2022-12-13 11:35:52,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 62 transitions, 318 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-12-13 11:35:52,614 INFO L231 Difference]: Finished difference. Result has 55 places, 46 transitions, 169 flow [2022-12-13 11:35:52,614 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=169, PETRI_PLACES=55, PETRI_TRANSITIONS=46} [2022-12-13 11:35:52,615 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 4 predicate places. [2022-12-13 11:35:52,615 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 46 transitions, 169 flow [2022-12-13 11:35:52,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:52,615 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:35:52,615 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:35:52,626 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-12-13 11:35:52,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:52,816 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:35:52,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:35:52,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1442101119, now seen corresponding path program 1 times [2022-12-13 11:35:52,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:35:52,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1291589390] [2022-12-13 11:35:52,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:35:52,819 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:52,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:35:52,822 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:35:52,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-12-13 11:35:52,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:35:52,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-13 11:35:52,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:35:52,963 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 11 treesize of output 9 [2022-12-13 11:35:52,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:35:52,977 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:35:52,977 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:35:52,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1291589390] [2022-12-13 11:35:52,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1291589390] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:35:52,977 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:35:52,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 11:35:52,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101148893] [2022-12-13 11:35:52,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:35:52,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:35:52,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:35:52,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:35:52,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:35:53,007 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 334 [2022-12-13 11:35:53,008 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 169 flow. Second operand has 3 states, 3 states have (on average 159.66666666666666) internal successors, (479), 3 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:53,008 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:35:53,008 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 334 [2022-12-13 11:35:53,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:35:53,349 INFO L130 PetriNetUnfolder]: 478/897 cut-off events. [2022-12-13 11:35:53,350 INFO L131 PetriNetUnfolder]: For 205/205 co-relation queries the response was YES. [2022-12-13 11:35:53,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2204 conditions, 897 events. 478/897 cut-off events. For 205/205 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 3769 event pairs, 125 based on Foata normal form. 26/837 useless extension candidates. Maximal degree in co-relation 2191. Up to 543 conditions per place. [2022-12-13 11:35:53,352 INFO L137 encePairwiseOnDemand]: 330/334 looper letters, 50 selfloop transitions, 4 changer transitions 0/58 dead transitions. [2022-12-13 11:35:53,352 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 58 transitions, 312 flow [2022-12-13 11:35:53,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:35:53,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:35:53,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 514 transitions. [2022-12-13 11:35:53,357 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5129740518962076 [2022-12-13 11:35:53,357 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 514 transitions. [2022-12-13 11:35:53,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 514 transitions. [2022-12-13 11:35:53,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:35:53,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 514 transitions. [2022-12-13 11:35:53,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 171.33333333333334) internal successors, (514), 3 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:53,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:53,359 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:53,359 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 169 flow. Second operand 3 states and 514 transitions. [2022-12-13 11:35:53,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 58 transitions, 312 flow [2022-12-13 11:35:53,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 58 transitions, 308 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 11:35:53,361 INFO L231 Difference]: Finished difference. Result has 55 places, 46 transitions, 173 flow [2022-12-13 11:35:53,361 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=165, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=173, PETRI_PLACES=55, PETRI_TRANSITIONS=46} [2022-12-13 11:35:53,361 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 4 predicate places. [2022-12-13 11:35:53,361 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 46 transitions, 173 flow [2022-12-13 11:35:53,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 159.66666666666666) internal successors, (479), 3 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:53,361 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:35:53,361 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:35:53,370 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2022-12-13 11:35:53,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:53,563 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:35:53,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:35:53,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1279938579, now seen corresponding path program 1 times [2022-12-13 11:35:53,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:35:53,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [916275732] [2022-12-13 11:35:53,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:35:53,566 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:53,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:35:53,568 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:35:53,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-12-13 11:35:53,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:35:53,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-13 11:35:53,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:35:53,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:35:53,794 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:35:53,794 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:35:53,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [916275732] [2022-12-13 11:35:53,794 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [916275732] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:35:53,794 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:35:53,794 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 11:35:53,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145525492] [2022-12-13 11:35:53,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:35:53,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 11:35:53,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:35:53,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 11:35:53,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 11:35:54,013 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 334 [2022-12-13 11:35:54,014 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 173 flow. Second operand has 4 states, 4 states have (on average 155.5) internal successors, (622), 4 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:54,014 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:35:54,014 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 334 [2022-12-13 11:35:54,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:35:56,310 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 11:35:56,411 INFO L130 PetriNetUnfolder]: 694/1365 cut-off events. [2022-12-13 11:35:56,412 INFO L131 PetriNetUnfolder]: For 423/423 co-relation queries the response was YES. [2022-12-13 11:35:56,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3398 conditions, 1365 events. 694/1365 cut-off events. For 423/423 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 6143 event pairs, 271 based on Foata normal form. 0/1277 useless extension candidates. Maximal degree in co-relation 3385. Up to 591 conditions per place. [2022-12-13 11:35:56,415 INFO L137 encePairwiseOnDemand]: 330/334 looper letters, 75 selfloop transitions, 3 changer transitions 0/84 dead transitions. [2022-12-13 11:35:56,415 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 84 transitions, 454 flow [2022-12-13 11:35:56,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 11:35:56,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-13 11:35:56,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 682 transitions. [2022-12-13 11:35:56,417 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5104790419161677 [2022-12-13 11:35:56,417 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 682 transitions. [2022-12-13 11:35:56,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 682 transitions. [2022-12-13 11:35:56,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:35:56,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 682 transitions. [2022-12-13 11:35:56,418 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 170.5) internal successors, (682), 4 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:56,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 334.0) internal successors, (1670), 5 states have internal predecessors, (1670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:56,419 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 334.0) internal successors, (1670), 5 states have internal predecessors, (1670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:56,419 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 173 flow. Second operand 4 states and 682 transitions. [2022-12-13 11:35:56,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 84 transitions, 454 flow [2022-12-13 11:35:56,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 84 transitions, 446 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 11:35:56,421 INFO L231 Difference]: Finished difference. Result has 58 places, 47 transitions, 183 flow [2022-12-13 11:35:56,421 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=183, PETRI_PLACES=58, PETRI_TRANSITIONS=47} [2022-12-13 11:35:56,422 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 7 predicate places. [2022-12-13 11:35:56,422 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 47 transitions, 183 flow [2022-12-13 11:35:56,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 155.5) internal successors, (622), 4 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:56,422 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:35:56,422 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:35:56,435 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2022-12-13 11:35:56,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:56,623 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t2Err2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:35:56,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:35:56,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1608337201, now seen corresponding path program 1 times [2022-12-13 11:35:56,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:35:56,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1395004230] [2022-12-13 11:35:56,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:35:56,624 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:56,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:35:56,625 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:35:56,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-12-13 11:35:56,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:35:56,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-13 11:35:56,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:35:57,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:35:57,185 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:35:57,185 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:35:57,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1395004230] [2022-12-13 11:35:57,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1395004230] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:35:57,185 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:35:57,185 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 11:35:57,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447492285] [2022-12-13 11:35:57,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:35:57,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 11:35:57,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:35:57,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 11:35:57,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 11:35:57,573 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 334 [2022-12-13 11:35:57,574 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 47 transitions, 183 flow. Second operand has 4 states, 4 states have (on average 153.75) internal successors, (615), 4 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:57,574 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:35:57,574 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 334 [2022-12-13 11:35:57,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:35:58,293 INFO L130 PetriNetUnfolder]: 532/1057 cut-off events. [2022-12-13 11:35:58,293 INFO L131 PetriNetUnfolder]: For 385/385 co-relation queries the response was YES. [2022-12-13 11:35:58,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2593 conditions, 1057 events. 532/1057 cut-off events. For 385/385 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 4295 event pairs, 197 based on Foata normal form. 0/1009 useless extension candidates. Maximal degree in co-relation 2578. Up to 503 conditions per place. [2022-12-13 11:35:58,296 INFO L137 encePairwiseOnDemand]: 330/334 looper letters, 63 selfloop transitions, 3 changer transitions 0/72 dead transitions. [2022-12-13 11:35:58,296 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 72 transitions, 386 flow [2022-12-13 11:35:58,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 11:35:58,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-13 11:35:58,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 663 transitions. [2022-12-13 11:35:58,300 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4962574850299401 [2022-12-13 11:35:58,300 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 663 transitions. [2022-12-13 11:35:58,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 663 transitions. [2022-12-13 11:35:58,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:35:58,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 663 transitions. [2022-12-13 11:35:58,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 165.75) internal successors, (663), 4 states have internal predecessors, (663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:58,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 334.0) internal successors, (1670), 5 states have internal predecessors, (1670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:58,302 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 334.0) internal successors, (1670), 5 states have internal predecessors, (1670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:58,303 INFO L175 Difference]: Start difference. First operand has 58 places, 47 transitions, 183 flow. Second operand 4 states and 663 transitions. [2022-12-13 11:35:58,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 72 transitions, 386 flow [2022-12-13 11:35:58,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 72 transitions, 382 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 11:35:58,304 INFO L231 Difference]: Finished difference. Result has 60 places, 47 transitions, 189 flow [2022-12-13 11:35:58,304 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=179, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=189, PETRI_PLACES=60, PETRI_TRANSITIONS=47} [2022-12-13 11:35:58,305 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 9 predicate places. [2022-12-13 11:35:58,305 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 47 transitions, 189 flow [2022-12-13 11:35:58,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 153.75) internal successors, (615), 4 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:58,305 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:35:58,305 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:35:58,314 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-12-13 11:35:58,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:58,506 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t2Err2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:35:58,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:35:58,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1681092892, now seen corresponding path program 1 times [2022-12-13 11:35:58,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:35:58,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2004403875] [2022-12-13 11:35:58,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:35:58,508 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:35:58,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:35:58,509 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:35:58,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-12-13 11:35:58,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:35:58,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-13 11:35:58,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:35:58,772 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 13 treesize of output 9 [2022-12-13 11:35:58,890 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 19 treesize of output 11 [2022-12-13 11:35:58,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:35:58,910 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:35:58,910 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:35:58,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2004403875] [2022-12-13 11:35:58,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2004403875] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:35:58,910 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:35:58,910 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-13 11:35:58,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390862756] [2022-12-13 11:35:58,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:35:58,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-13 11:35:58,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:35:58,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-13 11:35:58,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-12-13 11:35:59,680 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 334 [2022-12-13 11:35:59,681 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 47 transitions, 189 flow. Second operand has 9 states, 9 states have (on average 134.77777777777777) internal successors, (1213), 9 states have internal predecessors, (1213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:35:59,681 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:35:59,681 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 334 [2022-12-13 11:35:59,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:36:00,847 INFO L130 PetriNetUnfolder]: 731/1451 cut-off events. [2022-12-13 11:36:00,847 INFO L131 PetriNetUnfolder]: For 684/684 co-relation queries the response was YES. [2022-12-13 11:36:00,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3614 conditions, 1451 events. 731/1451 cut-off events. For 684/684 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 6847 event pairs, 179 based on Foata normal form. 0/1401 useless extension candidates. Maximal degree in co-relation 3598. Up to 791 conditions per place. [2022-12-13 11:36:00,851 INFO L137 encePairwiseOnDemand]: 322/334 looper letters, 106 selfloop transitions, 22 changer transitions 0/134 dead transitions. [2022-12-13 11:36:00,851 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 134 transitions, 721 flow [2022-12-13 11:36:00,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-13 11:36:00,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-13 11:36:00,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2117 transitions. [2022-12-13 11:36:00,854 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4225548902195609 [2022-12-13 11:36:00,854 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2117 transitions. [2022-12-13 11:36:00,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2117 transitions. [2022-12-13 11:36:00,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:36:00,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2117 transitions. [2022-12-13 11:36:00,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 141.13333333333333) internal successors, (2117), 15 states have internal predecessors, (2117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:00,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 334.0) internal successors, (5344), 16 states have internal predecessors, (5344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:00,862 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 334.0) internal successors, (5344), 16 states have internal predecessors, (5344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:00,862 INFO L175 Difference]: Start difference. First operand has 60 places, 47 transitions, 189 flow. Second operand 15 states and 2117 transitions. [2022-12-13 11:36:00,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 134 transitions, 721 flow [2022-12-13 11:36:00,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 134 transitions, 707 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-12-13 11:36:00,865 INFO L231 Difference]: Finished difference. Result has 76 places, 64 transitions, 337 flow [2022-12-13 11:36:00,865 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=183, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=337, PETRI_PLACES=76, PETRI_TRANSITIONS=64} [2022-12-13 11:36:00,865 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 25 predicate places. [2022-12-13 11:36:00,865 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 64 transitions, 337 flow [2022-12-13 11:36:00,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 134.77777777777777) internal successors, (1213), 9 states have internal predecessors, (1213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:00,866 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:36:00,866 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:36:00,875 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2022-12-13 11:36:01,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:36:01,066 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t2Err2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:36:01,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:36:01,067 INFO L85 PathProgramCache]: Analyzing trace with hash -206749476, now seen corresponding path program 2 times [2022-12-13 11:36:01,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:36:01,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [514181231] [2022-12-13 11:36:01,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 11:36:01,067 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:36:01,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:36:01,068 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:36:01,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-12-13 11:36:01,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-13 11:36:01,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 11:36:01,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-13 11:36:01,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:36:01,267 INFO L321 Elim1Store]: treesize reduction 22, result has 29.0 percent of original size [2022-12-13 11:36:01,268 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 24 [2022-12-13 11:36:01,361 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 13 treesize of output 9 [2022-12-13 11:36:01,397 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-13 11:36:01,578 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 19 treesize of output 11 [2022-12-13 11:36:01,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:36:01,603 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:36:01,603 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:36:01,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [514181231] [2022-12-13 11:36:01,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [514181231] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:36:01,604 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:36:01,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:36:01,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635782769] [2022-12-13 11:36:01,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:36:01,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:36:01,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:36:01,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:36:01,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:36:02,653 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 334 [2022-12-13 11:36:02,654 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 64 transitions, 337 flow. Second operand has 10 states, 10 states have (on average 132.6) internal successors, (1326), 10 states have internal predecessors, (1326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:02,655 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:36:02,655 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 334 [2022-12-13 11:36:02,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:36:03,503 INFO L130 PetriNetUnfolder]: 866/1709 cut-off events. [2022-12-13 11:36:03,504 INFO L131 PetriNetUnfolder]: For 1098/1098 co-relation queries the response was YES. [2022-12-13 11:36:03,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4540 conditions, 1709 events. 866/1709 cut-off events. For 1098/1098 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 8551 event pairs, 187 based on Foata normal form. 10/1671 useless extension candidates. Maximal degree in co-relation 4519. Up to 708 conditions per place. [2022-12-13 11:36:03,508 INFO L137 encePairwiseOnDemand]: 324/334 looper letters, 100 selfloop transitions, 23 changer transitions 0/129 dead transitions. [2022-12-13 11:36:03,508 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 129 transitions, 792 flow [2022-12-13 11:36:03,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 11:36:03,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-13 11:36:03,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1415 transitions. [2022-12-13 11:36:03,511 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4236526946107784 [2022-12-13 11:36:03,511 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1415 transitions. [2022-12-13 11:36:03,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1415 transitions. [2022-12-13 11:36:03,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:36:03,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1415 transitions. [2022-12-13 11:36:03,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 141.5) internal successors, (1415), 10 states have internal predecessors, (1415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:03,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 334.0) internal successors, (3674), 11 states have internal predecessors, (3674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:03,516 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 334.0) internal successors, (3674), 11 states have internal predecessors, (3674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:03,516 INFO L175 Difference]: Start difference. First operand has 76 places, 64 transitions, 337 flow. Second operand 10 states and 1415 transitions. [2022-12-13 11:36:03,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 129 transitions, 792 flow [2022-12-13 11:36:03,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 129 transitions, 784 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-13 11:36:03,520 INFO L231 Difference]: Finished difference. Result has 86 places, 71 transitions, 450 flow [2022-12-13 11:36:03,520 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=450, PETRI_PLACES=86, PETRI_TRANSITIONS=71} [2022-12-13 11:36:03,520 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 35 predicate places. [2022-12-13 11:36:03,520 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 71 transitions, 450 flow [2022-12-13 11:36:03,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 132.6) internal successors, (1326), 10 states have internal predecessors, (1326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:03,521 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:36:03,521 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:36:03,533 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2022-12-13 11:36:03,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:36:03,722 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t2Err2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:36:03,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:36:03,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1539670049, now seen corresponding path program 1 times [2022-12-13 11:36:03,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:36:03,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [184385922] [2022-12-13 11:36:03,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:36:03,724 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:36:03,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:36:03,727 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:36:03,730 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-12-13 11:36:03,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:36:03,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-13 11:36:03,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:36:03,976 INFO L321 Elim1Store]: treesize reduction 17, result has 45.2 percent of original size [2022-12-13 11:36:03,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 38 [2022-12-13 11:36:04,068 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 13 treesize of output 9 [2022-12-13 11:36:04,226 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-12-13 11:36:04,307 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 19 treesize of output 11 [2022-12-13 11:36:04,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:36:04,326 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:36:04,326 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:36:04,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [184385922] [2022-12-13 11:36:04,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [184385922] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:36:04,327 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:36:04,327 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-12-13 11:36:04,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402681485] [2022-12-13 11:36:04,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:36:04,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 11:36:04,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:36:04,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 11:36:04,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:36:05,212 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 334 [2022-12-13 11:36:05,213 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 71 transitions, 450 flow. Second operand has 10 states, 10 states have (on average 132.7) internal successors, (1327), 10 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:05,213 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:36:05,213 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 334 [2022-12-13 11:36:05,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:36:06,263 INFO L130 PetriNetUnfolder]: 886/1750 cut-off events. [2022-12-13 11:36:06,264 INFO L131 PetriNetUnfolder]: For 1684/1684 co-relation queries the response was YES. [2022-12-13 11:36:06,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4938 conditions, 1750 events. 886/1750 cut-off events. For 1684/1684 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 8755 event pairs, 213 based on Foata normal form. 8/1709 useless extension candidates. Maximal degree in co-relation 4913. Up to 626 conditions per place. [2022-12-13 11:36:06,268 INFO L137 encePairwiseOnDemand]: 324/334 looper letters, 97 selfloop transitions, 26 changer transitions 0/129 dead transitions. [2022-12-13 11:36:06,268 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 129 transitions, 874 flow [2022-12-13 11:36:06,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-13 11:36:06,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-13 11:36:06,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1544 transitions. [2022-12-13 11:36:06,271 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4202504082743604 [2022-12-13 11:36:06,271 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1544 transitions. [2022-12-13 11:36:06,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1544 transitions. [2022-12-13 11:36:06,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:36:06,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1544 transitions. [2022-12-13 11:36:06,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 140.36363636363637) internal successors, (1544), 11 states have internal predecessors, (1544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:06,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 334.0) internal successors, (4008), 12 states have internal predecessors, (4008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:06,276 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 334.0) internal successors, (4008), 12 states have internal predecessors, (4008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:06,276 INFO L175 Difference]: Start difference. First operand has 86 places, 71 transitions, 450 flow. Second operand 11 states and 1544 transitions. [2022-12-13 11:36:06,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 129 transitions, 874 flow [2022-12-13 11:36:06,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 129 transitions, 846 flow, removed 8 selfloop flow, removed 3 redundant places. [2022-12-13 11:36:06,280 INFO L231 Difference]: Finished difference. Result has 95 places, 74 transitions, 512 flow [2022-12-13 11:36:06,280 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=426, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=512, PETRI_PLACES=95, PETRI_TRANSITIONS=74} [2022-12-13 11:36:06,281 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 44 predicate places. [2022-12-13 11:36:06,281 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 74 transitions, 512 flow [2022-12-13 11:36:06,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 132.7) internal successors, (1327), 10 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:06,281 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:36:06,281 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:36:06,290 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2022-12-13 11:36:06,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:36:06,482 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:36:06,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:36:06,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1838512438, now seen corresponding path program 1 times [2022-12-13 11:36:06,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:36:06,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2080945641] [2022-12-13 11:36:06,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:36:06,485 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:36:06,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:36:06,488 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:36:06,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-12-13 11:36:06,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:36:06,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-13 11:36:06,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:36:06,626 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:36:06,626 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:36:06,627 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:36:06,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2080945641] [2022-12-13 11:36:06,627 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2080945641] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:36:06,627 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:36:06,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 11:36:06,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573266853] [2022-12-13 11:36:06,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:36:06,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-13 11:36:06,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:36:06,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-13 11:36:06,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-13 11:36:06,635 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 334 [2022-12-13 11:36:06,636 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 74 transitions, 512 flow. Second operand has 3 states, 3 states have (on average 163.33333333333334) internal successors, (490), 3 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) [2022-12-13 11:36:06,636 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:36:06,636 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 334 [2022-12-13 11:36:06,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:36:07,021 INFO L130 PetriNetUnfolder]: 1072/2107 cut-off events. [2022-12-13 11:36:07,021 INFO L131 PetriNetUnfolder]: For 2806/2818 co-relation queries the response was YES. [2022-12-13 11:36:07,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6233 conditions, 2107 events. 1072/2107 cut-off events. For 2806/2818 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 11203 event pairs, 457 based on Foata normal form. 52/2091 useless extension candidates. Maximal degree in co-relation 6205. Up to 1264 conditions per place. [2022-12-13 11:36:07,027 INFO L137 encePairwiseOnDemand]: 331/334 looper letters, 102 selfloop transitions, 2 changer transitions 0/110 dead transitions. [2022-12-13 11:36:07,027 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 110 transitions, 984 flow [2022-12-13 11:36:07,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:36:07,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:36:07,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 529 transitions. [2022-12-13 11:36:07,029 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5279441117764471 [2022-12-13 11:36:07,029 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 529 transitions. [2022-12-13 11:36:07,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 529 transitions. [2022-12-13 11:36:07,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:36:07,029 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 529 transitions. [2022-12-13 11:36:07,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 176.33333333333334) internal successors, (529), 3 states have internal predecessors, (529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:07,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:07,031 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:07,031 INFO L175 Difference]: Start difference. First operand has 95 places, 74 transitions, 512 flow. Second operand 3 states and 529 transitions. [2022-12-13 11:36:07,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 110 transitions, 984 flow [2022-12-13 11:36:07,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 110 transitions, 916 flow, removed 6 selfloop flow, removed 7 redundant places. [2022-12-13 11:36:07,036 INFO L231 Difference]: Finished difference. Result has 91 places, 75 transitions, 479 flow [2022-12-13 11:36:07,036 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=467, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=479, PETRI_PLACES=91, PETRI_TRANSITIONS=75} [2022-12-13 11:36:07,037 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 40 predicate places. [2022-12-13 11:36:07,037 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 75 transitions, 479 flow [2022-12-13 11:36:07,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 163.33333333333334) internal successors, (490), 3 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) [2022-12-13 11:36:07,037 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:36:07,037 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:36:07,050 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-12-13 11:36:07,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:36:07,238 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:36:07,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:36:07,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1598198650, now seen corresponding path program 1 times [2022-12-13 11:36:07,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:36:07,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [975638240] [2022-12-13 11:36:07,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:36:07,241 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:36:07,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:36:07,244 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:36:07,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-12-13 11:36:07,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:36:07,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-13 11:36:07,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:36:07,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-13 11:36:07,527 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-12-13 11:36:07,527 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 27 [2022-12-13 11:36:07,541 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-13 11:36:07,542 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-13 11:36:07,996 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:36:07,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 11:36:22,576 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:36:22,576 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:36:22,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [975638240] [2022-12-13 11:36:22,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [975638240] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 11:36:22,576 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 11:36:22,576 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 4 [2022-12-13 11:36:22,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324648918] [2022-12-13 11:36:22,576 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 11:36:22,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 11:36:22,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:36:22,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 11:36:22,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-13 11:36:24,867 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 334 [2022-12-13 11:36:24,867 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 75 transitions, 479 flow. Second operand has 6 states, 6 states have (on average 154.66666666666666) internal successors, (928), 6 states have internal predecessors, (928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:24,868 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:36:24,868 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 334 [2022-12-13 11:36:24,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:36:29,655 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 11:36:31,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 11:36:34,700 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 11:36:36,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-12-13 11:36:37,028 INFO L130 PetriNetUnfolder]: 1846/3645 cut-off events. [2022-12-13 11:36:37,028 INFO L131 PetriNetUnfolder]: For 3095/3095 co-relation queries the response was YES. [2022-12-13 11:36:37,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10476 conditions, 3645 events. 1846/3645 cut-off events. For 3095/3095 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 18244 event pairs, 772 based on Foata normal form. 20/3547 useless extension candidates. Maximal degree in co-relation 10447. Up to 1655 conditions per place. [2022-12-13 11:36:37,039 INFO L137 encePairwiseOnDemand]: 329/334 looper letters, 150 selfloop transitions, 11 changer transitions 0/167 dead transitions. [2022-12-13 11:36:37,039 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 167 transitions, 1161 flow [2022-12-13 11:36:37,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 11:36:37,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 11:36:37,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1016 transitions. [2022-12-13 11:36:37,041 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5069860279441117 [2022-12-13 11:36:37,041 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1016 transitions. [2022-12-13 11:36:37,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1016 transitions. [2022-12-13 11:36:37,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:36:37,041 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1016 transitions. [2022-12-13 11:36:37,042 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 169.33333333333334) internal successors, (1016), 6 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:37,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 334.0) internal successors, (2338), 7 states have internal predecessors, (2338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:37,044 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 334.0) internal successors, (2338), 7 states have internal predecessors, (2338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:37,044 INFO L175 Difference]: Start difference. First operand has 91 places, 75 transitions, 479 flow. Second operand 6 states and 1016 transitions. [2022-12-13 11:36:37,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 167 transitions, 1161 flow [2022-12-13 11:36:37,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 167 transitions, 1156 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 11:36:37,050 INFO L231 Difference]: Finished difference. Result has 99 places, 80 transitions, 545 flow [2022-12-13 11:36:37,050 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=545, PETRI_PLACES=99, PETRI_TRANSITIONS=80} [2022-12-13 11:36:37,050 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 48 predicate places. [2022-12-13 11:36:37,050 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 80 transitions, 545 flow [2022-12-13 11:36:37,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 154.66666666666666) internal successors, (928), 6 states have internal predecessors, (928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:37,051 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:36:37,051 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:36:37,060 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-12-13 11:36:37,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:36:37,252 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:36:37,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:36:37,253 INFO L85 PathProgramCache]: Analyzing trace with hash -27898826, now seen corresponding path program 1 times [2022-12-13 11:36:37,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:36:37,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [757817592] [2022-12-13 11:36:37,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:36:37,255 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:36:37,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:36:37,258 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:36:37,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-12-13 11:36:37,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:36:37,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-13 11:36:37,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:36:37,545 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:36:37,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 11:36:37,581 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:36:37,581 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:36:37,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [757817592] [2022-12-13 11:36:37,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [757817592] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 11:36:37,581 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 11:36:37,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-12-13 11:36:37,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581333549] [2022-12-13 11:36:37,581 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 11:36:37,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 11:36:37,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:36:37,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 11:36:37,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-13 11:36:37,605 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 334 [2022-12-13 11:36:37,605 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 80 transitions, 545 flow. Second operand has 6 states, 6 states have (on average 161.16666666666666) internal successors, (967), 6 states have internal predecessors, (967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:37,605 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:36:37,605 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 334 [2022-12-13 11:36:37,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:36:40,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 11:36:41,074 INFO L130 PetriNetUnfolder]: 3516/6842 cut-off events. [2022-12-13 11:36:41,074 INFO L131 PetriNetUnfolder]: For 6182/6224 co-relation queries the response was YES. [2022-12-13 11:36:41,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19478 conditions, 6842 events. 3516/6842 cut-off events. For 6182/6224 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 40319 event pairs, 418 based on Foata normal form. 482/7100 useless extension candidates. Maximal degree in co-relation 19446. Up to 1906 conditions per place. [2022-12-13 11:36:41,102 INFO L137 encePairwiseOnDemand]: 330/334 looper letters, 214 selfloop transitions, 6 changer transitions 0/226 dead transitions. [2022-12-13 11:36:41,102 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 226 transitions, 1990 flow [2022-12-13 11:36:41,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 11:36:41,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-13 11:36:41,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1061 transitions. [2022-12-13 11:36:41,105 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.529441117764471 [2022-12-13 11:36:41,105 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1061 transitions. [2022-12-13 11:36:41,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1061 transitions. [2022-12-13 11:36:41,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:36:41,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1061 transitions. [2022-12-13 11:36:41,108 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 176.83333333333334) internal successors, (1061), 6 states have internal predecessors, (1061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:41,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 334.0) internal successors, (2338), 7 states have internal predecessors, (2338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:41,110 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 334.0) internal successors, (2338), 7 states have internal predecessors, (2338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:41,110 INFO L175 Difference]: Start difference. First operand has 99 places, 80 transitions, 545 flow. Second operand 6 states and 1061 transitions. [2022-12-13 11:36:41,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 226 transitions, 1990 flow [2022-12-13 11:36:41,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 226 transitions, 1929 flow, removed 26 selfloop flow, removed 1 redundant places. [2022-12-13 11:36:41,124 INFO L231 Difference]: Finished difference. Result has 107 places, 83 transitions, 568 flow [2022-12-13 11:36:41,124 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=568, PETRI_PLACES=107, PETRI_TRANSITIONS=83} [2022-12-13 11:36:41,124 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 56 predicate places. [2022-12-13 11:36:41,125 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 83 transitions, 568 flow [2022-12-13 11:36:41,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 161.16666666666666) internal successors, (967), 6 states have internal predecessors, (967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:41,125 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:36:41,125 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:36:41,148 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2022-12-13 11:36:41,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:36:41,326 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t1Err3ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:36:41,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:36:41,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1995448777, now seen corresponding path program 1 times [2022-12-13 11:36:41,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:36:41,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [571873936] [2022-12-13 11:36:41,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:36:41,330 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:36:41,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:36:41,333 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:36:41,337 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-12-13 11:36:41,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:36:41,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-13 11:36:41,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:36:41,549 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:36:41,549 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 11:36:41,549 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:36:41,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [571873936] [2022-12-13 11:36:41,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [571873936] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 11:36:41,550 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 11:36:41,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 11:36:41,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979403217] [2022-12-13 11:36:41,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:36:41,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 11:36:41,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:36:41,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 11:36:41,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-13 11:36:41,783 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 334 [2022-12-13 11:36:41,783 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 83 transitions, 568 flow. Second operand has 4 states, 4 states have (on average 157.25) internal successors, (629), 4 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:41,783 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:36:41,784 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 334 [2022-12-13 11:36:41,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:36:42,523 INFO L130 PetriNetUnfolder]: 2936/5773 cut-off events. [2022-12-13 11:36:42,524 INFO L131 PetriNetUnfolder]: For 9704/9738 co-relation queries the response was YES. [2022-12-13 11:36:42,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18699 conditions, 5773 events. 2936/5773 cut-off events. For 9704/9738 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 32830 event pairs, 2392 based on Foata normal form. 66/5667 useless extension candidates. Maximal degree in co-relation 18663. Up to 5122 conditions per place. [2022-12-13 11:36:42,552 INFO L137 encePairwiseOnDemand]: 331/334 looper letters, 72 selfloop transitions, 1 changer transitions 0/79 dead transitions. [2022-12-13 11:36:42,552 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 79 transitions, 690 flow [2022-12-13 11:36:42,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-13 11:36:42,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-13 11:36:42,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 490 transitions. [2022-12-13 11:36:42,554 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.48902195608782434 [2022-12-13 11:36:42,554 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 490 transitions. [2022-12-13 11:36:42,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 490 transitions. [2022-12-13 11:36:42,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:36:42,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 490 transitions. [2022-12-13 11:36:42,555 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 163.33333333333334) internal successors, (490), 3 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) [2022-12-13 11:36:42,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:42,557 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:42,557 INFO L175 Difference]: Start difference. First operand has 107 places, 83 transitions, 568 flow. Second operand 3 states and 490 transitions. [2022-12-13 11:36:42,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 79 transitions, 690 flow [2022-12-13 11:36:42,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 79 transitions, 678 flow, removed 3 selfloop flow, removed 2 redundant places. [2022-12-13 11:36:42,576 INFO L231 Difference]: Finished difference. Result has 106 places, 79 transitions, 534 flow [2022-12-13 11:36:42,576 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=534, PETRI_PLACES=106, PETRI_TRANSITIONS=79} [2022-12-13 11:36:42,577 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 55 predicate places. [2022-12-13 11:36:42,577 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 79 transitions, 534 flow [2022-12-13 11:36:42,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 157.25) internal successors, (629), 4 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:42,577 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:36:42,577 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:36:42,586 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2022-12-13 11:36:42,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:36:42,779 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t1Err3ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:36:42,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:36:42,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1651925647, now seen corresponding path program 1 times [2022-12-13 11:36:42,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:36:42,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1302781190] [2022-12-13 11:36:42,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:36:42,782 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:36:42,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:36:42,785 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:36:42,788 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-12-13 11:36:42,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:36:42,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-13 11:36:42,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:36:43,058 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:36:43,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 11:36:43,084 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-13 11:36:43,084 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:36:43,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1302781190] [2022-12-13 11:36:43,084 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1302781190] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-13 11:36:43,084 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-13 11:36:43,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2022-12-13 11:36:43,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690676456] [2022-12-13 11:36:43,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 11:36:43,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 11:36:43,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:36:43,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 11:36:43,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-12-13 11:36:43,147 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 334 [2022-12-13 11:36:43,147 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 79 transitions, 534 flow. Second operand has 5 states, 5 states have (on average 154.4) internal successors, (772), 5 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:43,148 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:36:43,148 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 334 [2022-12-13 11:36:43,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:36:44,158 INFO L130 PetriNetUnfolder]: 3162/6269 cut-off events. [2022-12-13 11:36:44,158 INFO L131 PetriNetUnfolder]: For 8055/8094 co-relation queries the response was YES. [2022-12-13 11:36:44,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19525 conditions, 6269 events. 3162/6269 cut-off events. For 8055/8094 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 36225 event pairs, 1766 based on Foata normal form. 4/6137 useless extension candidates. Maximal degree in co-relation 19489. Up to 4425 conditions per place. [2022-12-13 11:36:44,182 INFO L137 encePairwiseOnDemand]: 327/334 looper letters, 90 selfloop transitions, 23 changer transitions 0/119 dead transitions. [2022-12-13 11:36:44,182 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 119 transitions, 982 flow [2022-12-13 11:36:44,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 11:36:44,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-13 11:36:44,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 811 transitions. [2022-12-13 11:36:44,184 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.48562874251497007 [2022-12-13 11:36:44,184 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 811 transitions. [2022-12-13 11:36:44,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 811 transitions. [2022-12-13 11:36:44,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:36:44,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 811 transitions. [2022-12-13 11:36:44,185 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 162.2) internal successors, (811), 5 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:44,186 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 334.0) internal successors, (2004), 6 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:44,186 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 334.0) internal successors, (2004), 6 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:44,186 INFO L175 Difference]: Start difference. First operand has 106 places, 79 transitions, 534 flow. Second operand 5 states and 811 transitions. [2022-12-13 11:36:44,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 119 transitions, 982 flow [2022-12-13 11:36:44,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 119 transitions, 981 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-13 11:36:44,202 INFO L231 Difference]: Finished difference. Result has 109 places, 79 transitions, 601 flow [2022-12-13 11:36:44,203 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=601, PETRI_PLACES=109, PETRI_TRANSITIONS=79} [2022-12-13 11:36:44,203 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 58 predicate places. [2022-12-13 11:36:44,203 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 79 transitions, 601 flow [2022-12-13 11:36:44,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 154.4) internal successors, (772), 5 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:36:44,203 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:36:44,203 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:36:44,227 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2022-12-13 11:36:44,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:36:44,404 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:36:44,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:36:44,405 INFO L85 PathProgramCache]: Analyzing trace with hash 449734623, now seen corresponding path program 1 times [2022-12-13 11:36:44,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:36:44,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1103750716] [2022-12-13 11:36:44,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:36:44,407 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:36:44,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:36:44,409 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:36:44,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-12-13 11:36:44,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:36:44,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-13 11:36:44,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 11:36:45,137 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:36:45,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 11:36:45,303 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2022-12-13 11:36:58,342 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 11:36:58,343 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 11:36:58,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1103750716] [2022-12-13 11:36:58,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1103750716] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 11:36:58,343 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 11:36:58,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2022-12-13 11:36:58,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693397132] [2022-12-13 11:36:58,343 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 11:36:58,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-13 11:36:58,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 11:36:58,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-13 11:36:58,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-12-13 11:37:00,417 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 334 [2022-12-13 11:37:00,418 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 79 transitions, 601 flow. Second operand has 12 states, 12 states have (on average 144.5) internal successors, (1734), 12 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:37:00,418 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-13 11:37:00,418 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 334 [2022-12-13 11:37:00,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-13 11:37:07,713 INFO L130 PetriNetUnfolder]: 4623/9306 cut-off events. [2022-12-13 11:37:07,714 INFO L131 PetriNetUnfolder]: For 15331/15363 co-relation queries the response was YES. [2022-12-13 11:37:07,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30708 conditions, 9306 events. 4623/9306 cut-off events. For 15331/15363 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 57972 event pairs, 1490 based on Foata normal form. 100/9236 useless extension candidates. Maximal degree in co-relation 30671. Up to 1573 conditions per place. [2022-12-13 11:37:07,752 INFO L137 encePairwiseOnDemand]: 327/334 looper letters, 227 selfloop transitions, 24 changer transitions 0/257 dead transitions. [2022-12-13 11:37:07,752 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 257 transitions, 2035 flow [2022-12-13 11:37:07,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-13 11:37:07,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-13 11:37:07,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2004 transitions. [2022-12-13 11:37:07,755 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2022-12-13 11:37:07,755 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2004 transitions. [2022-12-13 11:37:07,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2004 transitions. [2022-12-13 11:37:07,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-12-13 11:37:07,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2004 transitions. [2022-12-13 11:37:07,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 154.15384615384616) internal successors, (2004), 13 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:37:07,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 334.0) internal successors, (4676), 14 states have internal predecessors, (4676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:37:07,760 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 334.0) internal successors, (4676), 14 states have internal predecessors, (4676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:37:07,760 INFO L175 Difference]: Start difference. First operand has 109 places, 79 transitions, 601 flow. Second operand 13 states and 2004 transitions. [2022-12-13 11:37:07,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 257 transitions, 2035 flow [2022-12-13 11:37:07,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 257 transitions, 1979 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-12-13 11:37:07,784 INFO L231 Difference]: Finished difference. Result has 123 places, 87 transitions, 712 flow [2022-12-13 11:37:07,784 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=575, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=712, PETRI_PLACES=123, PETRI_TRANSITIONS=87} [2022-12-13 11:37:07,785 INFO L288 CegarLoopForPetriNet]: 51 programPoint places, 72 predicate places. [2022-12-13 11:37:07,785 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 87 transitions, 712 flow [2022-12-13 11:37:07,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.5) internal successors, (1734), 12 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-13 11:37:07,785 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-12-13 11:37:07,785 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 11:37:07,795 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2022-12-13 11:37:07,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:37:07,986 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t2Err2ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2022-12-13 11:37:07,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 11:37:07,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1690197389, now seen corresponding path program 1 times [2022-12-13 11:37:07,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 11:37:07,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1064697372] [2022-12-13 11:37:07,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 11:37:07,989 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 11:37:07,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 11:37:07,992 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 11:37:07,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c586fe35-640f-45d6-b252-bbba039d1a45/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-12-13 11:37:08,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 11:37:08,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-13 11:37:08,183 INFO L286 TraceCheckSpWp]: Computing forward predicates...