./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-a_file-49.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc 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_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-a_file-49.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6499b62d1470f924cb4a1d4c6eb228c557a21b7be97bcd4aa73e963f3e1c7410 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 17:05:30,107 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 17:05:30,167 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Default.epf [2023-12-02 17:05:30,172 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 17:05:30,172 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 17:05:30,200 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 17:05:30,200 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 17:05:30,201 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 17:05:30,202 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 17:05:30,202 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 17:05:30,203 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 17:05:30,203 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 17:05:30,204 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 17:05:30,205 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 17:05:30,205 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 17:05:30,206 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 17:05:30,206 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 17:05:30,207 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 17:05:30,207 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 17:05:30,208 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 17:05:30,208 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 17:05:30,209 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 17:05:30,210 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 17:05:30,210 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 17:05:30,211 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 17:05:30,211 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 17:05:30,212 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 17:05:30,212 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 17:05:30,213 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 17:05:30,213 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 17:05:30,214 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 17:05:30,214 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 17:05:30,214 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 17:05:30,221 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 17:05:30,222 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 17:05:30,222 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 17:05:30,222 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 17:05:30,222 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:05:30,223 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 17:05:30,223 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 17:05:30,223 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 17:05:30,223 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 17:05:30,224 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 17:05:30,224 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 17:05:30,224 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 17:05:30,224 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 17:05:30,224 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 17:05:30,225 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/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_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan 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 -> 6499b62d1470f924cb4a1d4c6eb228c557a21b7be97bcd4aa73e963f3e1c7410 [2023-12-02 17:05:30,425 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 17:05:30,445 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 17:05:30,448 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 17:05:30,449 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 17:05:30,449 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 17:05:30,451 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-a_file-49.i [2023-12-02 17:05:33,203 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 17:05:33,445 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 17:05:33,446 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-a_file-49.i [2023-12-02 17:05:33,454 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/data/80cf89f3e/2af0288e9e104ba6a1b68923891d92a9/FLAGc671eb266 [2023-12-02 17:05:33,468 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/data/80cf89f3e/2af0288e9e104ba6a1b68923891d92a9 [2023-12-02 17:05:33,470 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 17:05:33,471 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 17:05:33,473 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 17:05:33,473 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 17:05:33,478 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 17:05:33,478 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:05:33" (1/1) ... [2023-12-02 17:05:33,479 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@a367913 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:33, skipping insertion in model container [2023-12-02 17:05:33,480 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:05:33" (1/1) ... [2023-12-02 17:05:33,509 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 17:05:33,644 WARN L240 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_7219cd0c-e5ce-4752-80cc-8d7f790bc838/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-a_file-49.i[916,929] [2023-12-02 17:05:33,715 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:05:33,726 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 17:05:33,736 WARN L240 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_7219cd0c-e5ce-4752-80cc-8d7f790bc838/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-a_file-49.i[916,929] [2023-12-02 17:05:33,789 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:05:33,805 INFO L206 MainTranslator]: Completed translation [2023-12-02 17:05:33,805 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:33 WrapperNode [2023-12-02 17:05:33,805 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 17:05:33,806 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 17:05:33,806 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 17:05:33,806 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 17:05:33,812 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:33" (1/1) ... [2023-12-02 17:05:33,829 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:33" (1/1) ... [2023-12-02 17:05:33,881 INFO L138 Inliner]: procedures = 29, calls = 195, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 572 [2023-12-02 17:05:33,881 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 17:05:33,881 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 17:05:33,881 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 17:05:33,882 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 17:05:33,889 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:33" (1/1) ... [2023-12-02 17:05:33,889 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:33" (1/1) ... [2023-12-02 17:05:33,896 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:33" (1/1) ... [2023-12-02 17:05:33,896 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:33" (1/1) ... [2023-12-02 17:05:33,925 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:33" (1/1) ... [2023-12-02 17:05:33,931 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:33" (1/1) ... [2023-12-02 17:05:33,935 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:33" (1/1) ... [2023-12-02 17:05:33,939 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:33" (1/1) ... [2023-12-02 17:05:33,947 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 17:05:33,948 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 17:05:33,949 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 17:05:33,949 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 17:05:33,950 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:33" (1/1) ... [2023-12-02 17:05:33,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:05:33,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:05:33,979 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 17:05:33,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 17:05:34,014 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 17:05:34,015 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2023-12-02 17:05:34,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 17:05:34,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2023-12-02 17:05:34,015 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 17:05:34,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2023-12-02 17:05:34,015 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 17:05:34,015 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 17:05:34,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 17:05:34,016 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 17:05:34,016 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 17:05:34,132 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 17:05:34,134 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 17:05:34,630 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 17:05:35,462 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 17:05:35,462 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 17:05:35,464 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:05:35 BoogieIcfgContainer [2023-12-02 17:05:35,464 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 17:05:35,467 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 17:05:35,467 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 17:05:35,469 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 17:05:35,469 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 05:05:33" (1/3) ... [2023-12-02 17:05:35,470 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@792c6f53 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 05:05:35, skipping insertion in model container [2023-12-02 17:05:35,470 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:33" (2/3) ... [2023-12-02 17:05:35,471 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@792c6f53 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 05:05:35, skipping insertion in model container [2023-12-02 17:05:35,471 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:05:35" (3/3) ... [2023-12-02 17:05:35,472 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-a_file-49.i [2023-12-02 17:05:35,486 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 17:05:35,486 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 17:05:35,525 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 17:05:35,530 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=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@2ea94afe, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 17:05:35,530 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 17:05:35,533 INFO L276 IsEmpty]: Start isEmpty. Operand has 37 states, 20 states have (on average 1.15) internal successors, (23), 21 states have internal predecessors, (23), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-12-02 17:05:35,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-02 17:05:35,541 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:05:35,541 INFO L195 NwaCegarLoop]: trace histogram [14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:05:35,542 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:05:35,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:05:35,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1835966894, now seen corresponding path program 1 times [2023-12-02 17:05:35,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:05:35,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580617156] [2023-12-02 17:05:35,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:05:35,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:05:39,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 17:05:39,245 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-02 17:05:41,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 17:05:41,150 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2023-12-02 17:05:41,152 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-02 17:05:41,153 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-02 17:05:41,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-02 17:05:41,160 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-12-02 17:05:41,164 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-12-02 17:05:41,201 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem73 could not be translated [2023-12-02 17:05:41,202 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem73 could not be translated [2023-12-02 17:05:41,202 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem74 could not be translated [2023-12-02 17:05:41,203 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem74 could not be translated [2023-12-02 17:05:41,203 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem76 could not be translated [2023-12-02 17:05:41,203 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem76 could not be translated [2023-12-02 17:05:41,204 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem77 could not be translated [2023-12-02 17:05:41,204 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem77 could not be translated [2023-12-02 17:05:41,205 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem82 could not be translated [2023-12-02 17:05:41,205 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short85 could not be translated [2023-12-02 17:05:41,205 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem83 could not be translated [2023-12-02 17:05:41,205 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem80 could not be translated [2023-12-02 17:05:41,206 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem79 could not be translated [2023-12-02 17:05:41,206 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short84 could not be translated [2023-12-02 17:05:41,206 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short81 could not be translated [2023-12-02 17:05:41,207 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem79 could not be translated [2023-12-02 17:05:41,207 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem82 could not be translated [2023-12-02 17:05:41,207 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short81 could not be translated [2023-12-02 17:05:41,207 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem80 could not be translated [2023-12-02 17:05:41,207 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem83 could not be translated [2023-12-02 17:05:41,208 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short85 could not be translated [2023-12-02 17:05:41,208 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short84 could not be translated [2023-12-02 17:05:41,208 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem91 could not be translated [2023-12-02 17:05:41,208 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem88 could not be translated [2023-12-02 17:05:41,209 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem87 could not be translated [2023-12-02 17:05:41,209 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short92 could not be translated [2023-12-02 17:05:41,209 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short93 could not be translated [2023-12-02 17:05:41,209 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem90 could not be translated [2023-12-02 17:05:41,210 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short89 could not be translated [2023-12-02 17:05:41,210 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short89 could not be translated [2023-12-02 17:05:41,210 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem90 could not be translated [2023-12-02 17:05:41,211 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short92 could not be translated [2023-12-02 17:05:41,211 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem87 could not be translated [2023-12-02 17:05:41,211 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem91 could not be translated [2023-12-02 17:05:41,211 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem88 could not be translated [2023-12-02 17:05:41,211 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short93 could not be translated [2023-12-02 17:05:41,212 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated [2023-12-02 17:05:41,212 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated [2023-12-02 17:05:41,213 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem96 could not be translated [2023-12-02 17:05:41,213 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem96 could not be translated [2023-12-02 17:05:41,214 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem98 could not be translated [2023-12-02 17:05:41,214 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem98 could not be translated [2023-12-02 17:05:41,215 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated [2023-12-02 17:05:41,215 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated [2023-12-02 17:05:41,215 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem101 could not be translated [2023-12-02 17:05:41,216 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem101 could not be translated [2023-12-02 17:05:41,216 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem102 could not be translated [2023-12-02 17:05:41,217 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem102 could not be translated [2023-12-02 17:05:41,217 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem104 could not be translated [2023-12-02 17:05:41,218 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem104 could not be translated [2023-12-02 17:05:41,218 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem105 could not be translated [2023-12-02 17:05:41,218 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem105 could not be translated [2023-12-02 17:05:41,234 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 05:05:41 BoogieIcfgContainer [2023-12-02 17:05:41,234 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-02 17:05:41,235 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-12-02 17:05:41,235 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-12-02 17:05:41,235 INFO L274 PluginConnector]: Witness Printer initialized [2023-12-02 17:05:41,235 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:05:35" (3/4) ... [2023-12-02 17:05:41,238 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-12-02 17:05:41,239 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-12-02 17:05:41,240 INFO L158 Benchmark]: Toolchain (without parser) took 7768.16ms. Allocated memory was 163.6MB in the beginning and 375.4MB in the end (delta: 211.8MB). Free memory was 129.1MB in the beginning and 247.2MB in the end (delta: -118.1MB). Peak memory consumption was 96.9MB. Max. memory is 16.1GB. [2023-12-02 17:05:41,241 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 163.6MB. Free memory was 129.2MB in the beginning and 129.1MB in the end (delta: 89.1kB). There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 17:05:41,241 INFO L158 Benchmark]: CACSL2BoogieTranslator took 332.81ms. Allocated memory is still 163.6MB. Free memory was 128.7MB in the beginning and 111.5MB in the end (delta: 17.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2023-12-02 17:05:41,242 INFO L158 Benchmark]: Boogie Procedure Inliner took 75.05ms. Allocated memory is still 163.6MB. Free memory was 111.5MB in the beginning and 106.0MB in the end (delta: 5.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-12-02 17:05:41,243 INFO L158 Benchmark]: Boogie Preprocessor took 66.32ms. Allocated memory is still 163.6MB. Free memory was 106.0MB in the beginning and 101.9MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-12-02 17:05:41,243 INFO L158 Benchmark]: RCFGBuilder took 1515.76ms. Allocated memory was 163.6MB in the beginning and 205.5MB in the end (delta: 41.9MB). Free memory was 101.9MB in the beginning and 95.9MB in the end (delta: 6.0MB). Peak memory consumption was 72.1MB. Max. memory is 16.1GB. [2023-12-02 17:05:41,244 INFO L158 Benchmark]: TraceAbstraction took 5767.55ms. Allocated memory was 205.5MB in the beginning and 375.4MB in the end (delta: 169.9MB). Free memory was 94.9MB in the beginning and 248.2MB in the end (delta: -153.4MB). Peak memory consumption was 151.5MB. Max. memory is 16.1GB. [2023-12-02 17:05:41,245 INFO L158 Benchmark]: Witness Printer took 4.18ms. Allocated memory is still 375.4MB. Free memory was 248.2MB in the beginning and 247.2MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-12-02 17:05:41,248 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 163.6MB. Free memory was 129.2MB in the beginning and 129.1MB in the end (delta: 89.1kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 332.81ms. Allocated memory is still 163.6MB. Free memory was 128.7MB in the beginning and 111.5MB in the end (delta: 17.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 75.05ms. Allocated memory is still 163.6MB. Free memory was 111.5MB in the beginning and 106.0MB in the end (delta: 5.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 66.32ms. Allocated memory is still 163.6MB. Free memory was 106.0MB in the beginning and 101.9MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1515.76ms. Allocated memory was 163.6MB in the beginning and 205.5MB in the end (delta: 41.9MB). Free memory was 101.9MB in the beginning and 95.9MB in the end (delta: 6.0MB). Peak memory consumption was 72.1MB. Max. memory is 16.1GB. * TraceAbstraction took 5767.55ms. Allocated memory was 205.5MB in the beginning and 375.4MB in the end (delta: 169.9MB). Free memory was 94.9MB in the beginning and 248.2MB in the end (delta: -153.4MB). Peak memory consumption was 151.5MB. Max. memory is 16.1GB. * Witness Printer took 4.18ms. Allocated memory is still 375.4MB. Free memory was 248.2MB in the beginning and 247.2MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem73 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem73 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem74 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem74 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem76 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem76 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem77 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem77 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem82 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short85 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem83 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem80 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem79 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short84 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short81 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem79 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem82 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short81 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem80 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem83 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short85 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short84 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem91 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem88 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem87 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short92 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short93 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem90 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short89 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short89 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem90 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short92 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem87 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem91 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem88 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short93 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem96 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem96 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem98 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem98 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem101 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem101 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem102 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem102 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem104 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem104 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem105 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem105 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 50, overapproximation of shiftRight at line 38. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22-L24] unsigned char BOOL_unsigned_char_Array_0[2][2] = { {0, 0}, {1, 0} }; [L25-L27] float float_Array_0[2] = { 1000.2, 1000000000000000.4 }; [L28-L30] signed short int signed_short_int_Array_0[2] = { -2, 128 }; [L31-L33] unsigned short int unsigned_short_int_Array_0[2][2] = { {10, 256}, {4, 4} }; [L95] isInitial = 1 [L96] FCALL initially() [L97] COND TRUE 1 [L98] FCALL updateLastVariables() [L99] CALL updateVariables() [L65] BOOL_unsigned_char_Array_0[0][0] = __VERIFIER_nondet_uchar() [L66] EXPR BOOL_unsigned_char_Array_0[0][0] VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L66] CALL assume_abort_if_not(BOOL_unsigned_char_Array_0[0][0] >= 0) VAL [BOOL_unsigned_char_Array_0={4:0}, \old(cond)=1, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L20] COND FALSE !(!cond) [L66] RET assume_abort_if_not(BOOL_unsigned_char_Array_0[0][0] >= 0) VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L67] EXPR BOOL_unsigned_char_Array_0[0][0] VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L67] CALL assume_abort_if_not(BOOL_unsigned_char_Array_0[0][0] <= 0) VAL [BOOL_unsigned_char_Array_0={4:0}, \old(cond)=1, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L20] COND FALSE !(!cond) [L67] RET assume_abort_if_not(BOOL_unsigned_char_Array_0[0][0] <= 0) VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L68] BOOL_unsigned_char_Array_0[1][1] = __VERIFIER_nondet_uchar() [L69] EXPR BOOL_unsigned_char_Array_0[1][1] VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L69] CALL assume_abort_if_not(BOOL_unsigned_char_Array_0[1][1] >= 0) VAL [BOOL_unsigned_char_Array_0={4:0}, \old(cond)=1, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L20] COND FALSE !(!cond) [L69] RET assume_abort_if_not(BOOL_unsigned_char_Array_0[1][1] >= 0) VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L70] EXPR BOOL_unsigned_char_Array_0[1][1] VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L70] CALL assume_abort_if_not(BOOL_unsigned_char_Array_0[1][1] <= 0) VAL [BOOL_unsigned_char_Array_0={4:0}, \old(cond)=1, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L20] COND FALSE !(!cond) [L70] RET assume_abort_if_not(BOOL_unsigned_char_Array_0[1][1] <= 0) VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L71] float_Array_0[0] = __VERIFIER_nondet_float() [L72] EXPR float_Array_0[0] [L72] EXPR float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F [L72] EXPR float_Array_0[0] [L72] EXPR float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F [L72] EXPR (float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F) || (float_Array_0[0] <= 9223372.036854776000e+12F && float_Array_0[0] >= 1.0e-20F ) VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L72] CALL assume_abort_if_not((float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F) || (float_Array_0[0] <= 9223372.036854776000e+12F && float_Array_0[0] >= 1.0e-20F )) VAL [BOOL_unsigned_char_Array_0={4:0}, \old(cond)=1, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L20] COND FALSE !(!cond) [L72] RET assume_abort_if_not((float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F) || (float_Array_0[0] <= 9223372.036854776000e+12F && float_Array_0[0] >= 1.0e-20F )) VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L73] float_Array_0[1] = __VERIFIER_nondet_float() [L74] EXPR float_Array_0[1] [L74] EXPR float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F [L74] EXPR (float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F) || (float_Array_0[1] <= 9223372.036854776000e+12F && float_Array_0[1] >= 1.0e-20F ) [L74] EXPR float_Array_0[1] [L74] EXPR float_Array_0[1] <= 9223372.036854776000e+12F && float_Array_0[1] >= 1.0e-20F [L74] EXPR float_Array_0[1] [L74] EXPR float_Array_0[1] <= 9223372.036854776000e+12F && float_Array_0[1] >= 1.0e-20F [L74] EXPR (float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F) || (float_Array_0[1] <= 9223372.036854776000e+12F && float_Array_0[1] >= 1.0e-20F ) VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L74] CALL assume_abort_if_not((float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F) || (float_Array_0[1] <= 9223372.036854776000e+12F && float_Array_0[1] >= 1.0e-20F )) VAL [BOOL_unsigned_char_Array_0={4:0}, \old(cond)=1, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L20] COND FALSE !(!cond) [L74] RET assume_abort_if_not((float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F) || (float_Array_0[1] <= 9223372.036854776000e+12F && float_Array_0[1] >= 1.0e-20F )) VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L75] signed_short_int_Array_0[0] = __VERIFIER_nondet_short() [L76] EXPR signed_short_int_Array_0[0] VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L76] CALL assume_abort_if_not(signed_short_int_Array_0[0] >= -32766) VAL [BOOL_unsigned_char_Array_0={4:0}, \old(cond)=1, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L20] COND FALSE !(!cond) [L76] RET assume_abort_if_not(signed_short_int_Array_0[0] >= -32766) VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L77] EXPR signed_short_int_Array_0[0] VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L77] CALL assume_abort_if_not(signed_short_int_Array_0[0] <= 32766) VAL [BOOL_unsigned_char_Array_0={4:0}, \old(cond)=1, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L20] COND FALSE !(!cond) [L77] RET assume_abort_if_not(signed_short_int_Array_0[0] <= 32766) VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L78] unsigned_short_int_Array_0[0][0] = __VERIFIER_nondet_ushort() [L79] EXPR unsigned_short_int_Array_0[0][0] VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L79] CALL assume_abort_if_not(unsigned_short_int_Array_0[0][0] >= 0) VAL [BOOL_unsigned_char_Array_0={4:0}, \old(cond)=1, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L20] COND FALSE !(!cond) [L79] RET assume_abort_if_not(unsigned_short_int_Array_0[0][0] >= 0) VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L80] EXPR unsigned_short_int_Array_0[0][0] VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L80] CALL assume_abort_if_not(unsigned_short_int_Array_0[0][0] <= 65534) VAL [BOOL_unsigned_char_Array_0={4:0}, \old(cond)=1, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L20] COND FALSE !(!cond) [L80] RET assume_abort_if_not(unsigned_short_int_Array_0[0][0] <= 65534) VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L81] unsigned_short_int_Array_0[1][0] = __VERIFIER_nondet_ushort() [L82] EXPR unsigned_short_int_Array_0[1][0] VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L82] CALL assume_abort_if_not(unsigned_short_int_Array_0[1][0] >= 0) VAL [BOOL_unsigned_char_Array_0={4:0}, \old(cond)=1, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L20] COND FALSE !(!cond) [L82] RET assume_abort_if_not(unsigned_short_int_Array_0[1][0] >= 0) VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L83] EXPR unsigned_short_int_Array_0[1][0] VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L83] CALL assume_abort_if_not(unsigned_short_int_Array_0[1][0] <= 65534) VAL [BOOL_unsigned_char_Array_0={4:0}, \old(cond)=1, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L20] COND FALSE !(!cond) [L83] RET assume_abort_if_not(unsigned_short_int_Array_0[1][0] <= 65534) VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L84] unsigned_short_int_Array_0[0][1] = __VERIFIER_nondet_ushort() [L85] EXPR unsigned_short_int_Array_0[0][1] VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L85] CALL assume_abort_if_not(unsigned_short_int_Array_0[0][1] >= 0) VAL [BOOL_unsigned_char_Array_0={4:0}, \old(cond)=1, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L20] COND FALSE !(!cond) [L85] RET assume_abort_if_not(unsigned_short_int_Array_0[0][1] >= 0) VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L86] EXPR unsigned_short_int_Array_0[0][1] VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L86] CALL assume_abort_if_not(unsigned_short_int_Array_0[0][1] <= 65534) VAL [BOOL_unsigned_char_Array_0={4:0}, \old(cond)=1, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L20] COND FALSE !(!cond) [L86] RET assume_abort_if_not(unsigned_short_int_Array_0[0][1] <= 65534) VAL [BOOL_unsigned_char_Array_0={4:0}, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L99] RET updateVariables() [L100] CALL step() [L37] EXPR signed_short_int_Array_0[0] [L37] EXPR ((signed_short_int_Array_0[0]) < 0 ) ? -(signed_short_int_Array_0[0]) : (signed_short_int_Array_0[0]) [L37] EXPR signed_short_int_Array_0[0] [L37] EXPR ((signed_short_int_Array_0[0]) < 0 ) ? -(signed_short_int_Array_0[0]) : (signed_short_int_Array_0[0]) [L37] signed_short_int_Array_0[1] = ((((signed_short_int_Array_0[0]) < 0 ) ? -(signed_short_int_Array_0[0]) : (signed_short_int_Array_0[0]))) [L38] EXPR unsigned_short_int_Array_0[0][1] [L38] EXPR 50 >> unsigned_short_int_Array_0[0][1] [L38] EXPR signed_short_int_Array_0[1] [L38] COND FALSE !((50 >> unsigned_short_int_Array_0[0][1]) <= signed_short_int_Array_0[1]) [L41] EXPR BOOL_unsigned_char_Array_0[1][1] [L41] BOOL_unsigned_char_Array_0[0][1] = (! BOOL_unsigned_char_Array_0[1][1]) [L43] EXPR BOOL_unsigned_char_Array_0[0][0] [L43] COND TRUE ! BOOL_unsigned_char_Array_0[0][0] [L44] EXPR unsigned_short_int_Array_0[0][1] [L44] EXPR unsigned_short_int_Array_0[0][0] [L44] EXPR signed_short_int_Array_0[1] [L44] EXPR ((unsigned_short_int_Array_0[0][0]) < (signed_short_int_Array_0[1])) ? (unsigned_short_int_Array_0[0][0]) : (signed_short_int_Array_0[1]) [L44] EXPR signed_short_int_Array_0[1] [L44] EXPR ((unsigned_short_int_Array_0[0][0]) < (signed_short_int_Array_0[1])) ? (unsigned_short_int_Array_0[0][0]) : (signed_short_int_Array_0[1]) [L44] COND TRUE unsigned_short_int_Array_0[0][1] >= ((((unsigned_short_int_Array_0[0][0]) < (signed_short_int_Array_0[1])) ? (unsigned_short_int_Array_0[0][0]) : (signed_short_int_Array_0[1]))) [L45] EXPR BOOL_unsigned_char_Array_0[0][1] [L45] EXPR BOOL_unsigned_char_Array_0[0][1] && BOOL_unsigned_char_Array_0[1][1] [L45] EXPR BOOL_unsigned_char_Array_0[1][1] [L45] EXPR BOOL_unsigned_char_Array_0[0][1] && BOOL_unsigned_char_Array_0[1][1] [L45] BOOL_unsigned_char_Array_0[1][0] = (BOOL_unsigned_char_Array_0[0][1] && BOOL_unsigned_char_Array_0[1][1]) [L50] EXPR float_Array_0[1] [L50] COND FALSE !(float_Array_0[1] >= 64.5f) [L61] unsigned_short_int_Array_0[1][1] = 50 [L100] RET step() [L101] CALL, EXPR property() [L91] EXPR float_Array_0[1] [L91] EXPR (float_Array_0[1] >= 64.5f) ? ((float_Array_0[1] >= float_Array_0[0]) ? (unsigned_short_int_Array_0[1][1] == ((unsigned short int) (((((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))) < 0 ) ? -((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))) : ((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))))))) : (BOOL_unsigned_char_Array_0[1][0] ? (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[1][0])) : (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[0][0])))) : (unsigned_short_int_Array_0[1][1] == ((unsigned short int) 50)) [L91] EXPR float_Array_0[1] [L91] EXPR float_Array_0[0] [L91] EXPR (float_Array_0[1] >= float_Array_0[0]) ? (unsigned_short_int_Array_0[1][1] == ((unsigned short int) (((((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))) < 0 ) ? -((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))) : ((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))))))) : (BOOL_unsigned_char_Array_0[1][0] ? (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[1][0])) : (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[0][0]))) [L91] EXPR BOOL_unsigned_char_Array_0[1][0] [L91] EXPR BOOL_unsigned_char_Array_0[1][0] ? (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[1][0])) : (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[0][0])) [L91] EXPR unsigned_short_int_Array_0[1][1] [L91] EXPR unsigned_short_int_Array_0[0][0] [L91] EXPR BOOL_unsigned_char_Array_0[1][0] ? (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[1][0])) : (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[0][0])) [L91] EXPR (float_Array_0[1] >= float_Array_0[0]) ? (unsigned_short_int_Array_0[1][1] == ((unsigned short int) (((((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))) < 0 ) ? -((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))) : ((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))))))) : (BOOL_unsigned_char_Array_0[1][0] ? (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[1][0])) : (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[0][0]))) [L91] EXPR (float_Array_0[1] >= 64.5f) ? ((float_Array_0[1] >= float_Array_0[0]) ? (unsigned_short_int_Array_0[1][1] == ((unsigned short int) (((((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))) < 0 ) ? -((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))) : ((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))))))) : (BOOL_unsigned_char_Array_0[1][0] ? (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[1][0])) : (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[0][0])))) : (unsigned_short_int_Array_0[1][1] == ((unsigned short int) 50)) [L91] EXPR ((float_Array_0[1] >= 64.5f) ? ((float_Array_0[1] >= float_Array_0[0]) ? (unsigned_short_int_Array_0[1][1] == ((unsigned short int) (((((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))) < 0 ) ? -((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))) : ((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))))))) : (BOOL_unsigned_char_Array_0[1][0] ? (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[1][0])) : (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[0][0])))) : (unsigned_short_int_Array_0[1][1] == ((unsigned short int) 50))) && (signed_short_int_Array_0[1] == ((signed short int) ((((signed_short_int_Array_0[0]) < 0 ) ? -(signed_short_int_Array_0[0]) : (signed_short_int_Array_0[0]))))) [L91] EXPR (((float_Array_0[1] >= 64.5f) ? ((float_Array_0[1] >= float_Array_0[0]) ? (unsigned_short_int_Array_0[1][1] == ((unsigned short int) (((((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))) < 0 ) ? -((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))) : ((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))))))) : (BOOL_unsigned_char_Array_0[1][0] ? (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[1][0])) : (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[0][0])))) : (unsigned_short_int_Array_0[1][1] == ((unsigned short int) 50))) && (signed_short_int_Array_0[1] == ((signed short int) ((((signed_short_int_Array_0[0]) < 0 ) ? -(signed_short_int_Array_0[0]) : (signed_short_int_Array_0[0])))))) && (((50 >> unsigned_short_int_Array_0[0][1]) <= signed_short_int_Array_0[1]) ? (BOOL_unsigned_char_Array_0[0][1] == ((unsigned char) ((! (! BOOL_unsigned_char_Array_0[1][1])) || BOOL_unsigned_char_Array_0[0][0]))) : (BOOL_unsigned_char_Array_0[0][1] == ((unsigned char) (! BOOL_unsigned_char_Array_0[1][1])))) [L91] EXPR ((((float_Array_0[1] >= 64.5f) ? ((float_Array_0[1] >= float_Array_0[0]) ? (unsigned_short_int_Array_0[1][1] == ((unsigned short int) (((((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))) < 0 ) ? -((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))) : ((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))))))) : (BOOL_unsigned_char_Array_0[1][0] ? (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[1][0])) : (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[0][0])))) : (unsigned_short_int_Array_0[1][1] == ((unsigned short int) 50))) && (signed_short_int_Array_0[1] == ((signed short int) ((((signed_short_int_Array_0[0]) < 0 ) ? -(signed_short_int_Array_0[0]) : (signed_short_int_Array_0[0])))))) && (((50 >> unsigned_short_int_Array_0[0][1]) <= signed_short_int_Array_0[1]) ? (BOOL_unsigned_char_Array_0[0][1] == ((unsigned char) ((! (! BOOL_unsigned_char_Array_0[1][1])) || BOOL_unsigned_char_Array_0[0][0]))) : (BOOL_unsigned_char_Array_0[0][1] == ((unsigned char) (! BOOL_unsigned_char_Array_0[1][1]))))) && ((! BOOL_unsigned_char_Array_0[0][0]) ? ((unsigned_short_int_Array_0[0][1] >= ((((unsigned_short_int_Array_0[0][0]) < (signed_short_int_Array_0[1])) ? (unsigned_short_int_Array_0[0][0]) : (signed_short_int_Array_0[1])))) ? (BOOL_unsigned_char_Array_0[1][0] == ((unsigned char) (BOOL_unsigned_char_Array_0[0][1] && BOOL_unsigned_char_Array_0[1][1]))) : (BOOL_unsigned_char_Array_0[1][0] == ((unsigned char) BOOL_unsigned_char_Array_0[1][1]))) : 1) [L91-L92] return ((((float_Array_0[1] >= 64.5f) ? ((float_Array_0[1] >= float_Array_0[0]) ? (unsigned_short_int_Array_0[1][1] == ((unsigned short int) (((((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))) < 0 ) ? -((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))) : ((((unsigned_short_int_Array_0[0][1]) > (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0]))))) ? (unsigned_short_int_Array_0[0][1]) : (((((unsigned_short_int_Array_0[1][0]) > (unsigned_short_int_Array_0[0][0])) ? (unsigned_short_int_Array_0[1][0]) : (unsigned_short_int_Array_0[0][0])))))))))) : (BOOL_unsigned_char_Array_0[1][0] ? (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[1][0])) : (unsigned_short_int_Array_0[1][1] == ((unsigned short int) unsigned_short_int_Array_0[0][0])))) : (unsigned_short_int_Array_0[1][1] == ((unsigned short int) 50))) && (signed_short_int_Array_0[1] == ((signed short int) ((((signed_short_int_Array_0[0]) < 0 ) ? -(signed_short_int_Array_0[0]) : (signed_short_int_Array_0[0])))))) && (((50 >> unsigned_short_int_Array_0[0][1]) <= signed_short_int_Array_0[1]) ? (BOOL_unsigned_char_Array_0[0][1] == ((unsigned char) ((! (! BOOL_unsigned_char_Array_0[1][1])) || BOOL_unsigned_char_Array_0[0][0]))) : (BOOL_unsigned_char_Array_0[0][1] == ((unsigned char) (! BOOL_unsigned_char_Array_0[1][1]))))) && ((! BOOL_unsigned_char_Array_0[0][0]) ? ((unsigned_short_int_Array_0[0][1] >= ((((unsigned_short_int_Array_0[0][0]) < (signed_short_int_Array_0[1])) ? (unsigned_short_int_Array_0[0][0]) : (signed_short_int_Array_0[1])))) ? (BOOL_unsigned_char_Array_0[1][0] == ((unsigned char) (BOOL_unsigned_char_Array_0[0][1] && BOOL_unsigned_char_Array_0[1][1]))) : (BOOL_unsigned_char_Array_0[1][0] == ((unsigned char) BOOL_unsigned_char_Array_0[1][1]))) : 1) ; [L101] RET, EXPR property() [L101] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [BOOL_unsigned_char_Array_0={4:0}, \old(cond)=0, cond=0, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] [L19] reach_error() VAL [BOOL_unsigned_char_Array_0={4:0}, \old(cond)=0, cond=0, float_Array_0={5:0}, isInitial=1, signed_short_int_Array_0={6:0}, unsigned_short_int_Array_0={7:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 37 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 5.6s, OverallIterations: 1, TraceHistogramMax: 14, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=37occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 3.6s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 60 NumberOfCodeBlocks, 60 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-12-02 17:05:41,280 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 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_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-a_file-49.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6499b62d1470f924cb4a1d4c6eb228c557a21b7be97bcd4aa73e963f3e1c7410 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 17:05:43,224 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 17:05:43,301 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2023-12-02 17:05:43,308 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 17:05:43,308 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 17:05:43,337 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 17:05:43,337 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 17:05:43,338 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 17:05:43,339 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 17:05:43,339 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 17:05:43,340 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 17:05:43,340 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 17:05:43,341 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 17:05:43,341 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 17:05:43,342 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 17:05:43,342 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 17:05:43,343 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 17:05:43,344 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 17:05:43,344 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 17:05:43,345 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 17:05:43,345 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 17:05:43,346 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 17:05:43,346 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 17:05:43,347 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 17:05:43,347 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 17:05:43,348 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-02 17:05:43,348 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-02 17:05:43,349 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 17:05:43,349 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 17:05:43,349 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 17:05:43,350 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 17:05:43,350 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-02 17:05:43,351 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 17:05:43,351 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 17:05:43,351 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:05:43,351 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 17:05:43,352 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 17:05:43,352 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 17:05:43,352 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2023-12-02 17:05:43,352 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-02 17:05:43,353 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 17:05:43,353 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 17:05:43,353 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 17:05:43,353 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 17:05:43,354 INFO L153 SettingsManager]: * Logic for external solver=AUFBV 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_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/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_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan 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 -> 6499b62d1470f924cb4a1d4c6eb228c557a21b7be97bcd4aa73e963f3e1c7410 [2023-12-02 17:05:43,626 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 17:05:43,646 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 17:05:43,649 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 17:05:43,650 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 17:05:43,650 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 17:05:43,652 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-a_file-49.i [2023-12-02 17:05:46,445 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 17:05:46,666 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 17:05:46,667 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-a_file-49.i [2023-12-02 17:05:46,676 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/data/6438156f3/3bf5428c51bc4bd0be21e67edf36b3a1/FLAG1b0dae995 [2023-12-02 17:05:46,690 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/data/6438156f3/3bf5428c51bc4bd0be21e67edf36b3a1 [2023-12-02 17:05:46,693 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 17:05:46,694 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 17:05:46,696 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 17:05:46,696 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 17:05:46,701 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 17:05:46,701 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:05:46" (1/1) ... [2023-12-02 17:05:46,702 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79729f34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:46, skipping insertion in model container [2023-12-02 17:05:46,702 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:05:46" (1/1) ... [2023-12-02 17:05:46,744 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 17:05:46,894 WARN L240 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_7219cd0c-e5ce-4752-80cc-8d7f790bc838/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-a_file-49.i[916,929] [2023-12-02 17:05:46,968 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:05:46,985 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 17:05:46,998 WARN L240 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_7219cd0c-e5ce-4752-80cc-8d7f790bc838/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-a_file-49.i[916,929] [2023-12-02 17:05:47,050 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:05:47,071 INFO L206 MainTranslator]: Completed translation [2023-12-02 17:05:47,072 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:47 WrapperNode [2023-12-02 17:05:47,072 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 17:05:47,073 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 17:05:47,073 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 17:05:47,073 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 17:05:47,081 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:47" (1/1) ... [2023-12-02 17:05:47,101 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:47" (1/1) ... [2023-12-02 17:05:47,144 INFO L138 Inliner]: procedures = 33, calls = 195, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 562 [2023-12-02 17:05:47,144 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 17:05:47,145 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 17:05:47,145 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 17:05:47,145 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 17:05:47,155 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:47" (1/1) ... [2023-12-02 17:05:47,155 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:47" (1/1) ... [2023-12-02 17:05:47,165 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:47" (1/1) ... [2023-12-02 17:05:47,166 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:47" (1/1) ... [2023-12-02 17:05:47,207 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:47" (1/1) ... [2023-12-02 17:05:47,212 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:47" (1/1) ... [2023-12-02 17:05:47,216 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:47" (1/1) ... [2023-12-02 17:05:47,219 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:47" (1/1) ... [2023-12-02 17:05:47,226 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 17:05:47,227 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 17:05:47,227 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 17:05:47,227 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 17:05:47,228 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:47" (1/1) ... [2023-12-02 17:05:47,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:05:47,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:05:47,265 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 17:05:47,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 17:05:47,296 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 17:05:47,297 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2023-12-02 17:05:47,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2023-12-02 17:05:47,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-12-02 17:05:47,297 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4 [2023-12-02 17:05:47,297 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2023-12-02 17:05:47,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4 [2023-12-02 17:05:47,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4 [2023-12-02 17:05:47,298 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 17:05:47,298 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 17:05:47,298 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 17:05:47,298 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 17:05:47,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2023-12-02 17:05:47,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2023-12-02 17:05:47,414 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 17:05:47,416 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 17:05:48,043 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 17:05:48,088 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 17:05:48,088 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 17:05:48,089 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:05:48 BoogieIcfgContainer [2023-12-02 17:05:48,089 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 17:05:48,092 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 17:05:48,092 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 17:05:48,095 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 17:05:48,095 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 05:05:46" (1/3) ... [2023-12-02 17:05:48,096 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ba0e62e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 05:05:48, skipping insertion in model container [2023-12-02 17:05:48,096 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:05:47" (2/3) ... [2023-12-02 17:05:48,096 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ba0e62e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 05:05:48, skipping insertion in model container [2023-12-02 17:05:48,096 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:05:48" (3/3) ... [2023-12-02 17:05:48,098 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-a_file-49.i [2023-12-02 17:05:48,116 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 17:05:48,117 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 17:05:48,165 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 17:05:48,170 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=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@6657a4bb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 17:05:48,170 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 17:05:48,175 INFO L276 IsEmpty]: Start isEmpty. Operand has 123 states, 106 states have (on average 1.509433962264151) internal successors, (160), 107 states have internal predecessors, (160), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-12-02 17:05:48,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-12-02 17:05:48,189 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:05:48,190 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:05:48,190 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:05:48,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:05:48,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1411579665, now seen corresponding path program 1 times [2023-12-02 17:05:48,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:05:48,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1966339879] [2023-12-02 17:05:48,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:05:48,210 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:05:48,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:05:48,213 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:05:48,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-02 17:05:48,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:05:48,539 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-02 17:05:48,549 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:05:48,584 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 146 proven. 0 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2023-12-02 17:05:48,584 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:05:48,585 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:05:48,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1966339879] [2023-12-02 17:05:48,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1966339879] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:05:48,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:05:48,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 17:05:48,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666821343] [2023-12-02 17:05:48,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:05:48,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-02 17:05:48,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:05:48,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-02 17:05:48,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-02 17:05:48,620 INFO L87 Difference]: Start difference. First operand has 123 states, 106 states have (on average 1.509433962264151) internal successors, (160), 107 states have internal predecessors, (160), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:05:48,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:05:48,666 INFO L93 Difference]: Finished difference Result 243 states and 388 transitions. [2023-12-02 17:05:48,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 17:05:48,669 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 110 [2023-12-02 17:05:48,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:05:48,677 INFO L225 Difference]: With dead ends: 243 [2023-12-02 17:05:48,677 INFO L226 Difference]: Without dead ends: 121 [2023-12-02 17:05:48,681 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-02 17:05:48,685 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:05:48,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 179 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 17:05:48,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2023-12-02 17:05:48,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2023-12-02 17:05:48,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 105 states have (on average 1.4761904761904763) internal successors, (155), 105 states have internal predecessors, (155), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-12-02 17:05:48,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 183 transitions. [2023-12-02 17:05:48,731 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 183 transitions. Word has length 110 [2023-12-02 17:05:48,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:05:48,731 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 183 transitions. [2023-12-02 17:05:48,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:05:48,732 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 183 transitions. [2023-12-02 17:05:48,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-12-02 17:05:48,736 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:05:48,736 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:05:48,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-02 17:05:48,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:05:48,937 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:05:48,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:05:48,938 INFO L85 PathProgramCache]: Analyzing trace with hash -662795625, now seen corresponding path program 1 times [2023-12-02 17:05:48,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:05:48,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1113023401] [2023-12-02 17:05:48,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:05:48,939 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:05:48,939 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:05:48,941 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:05:48,942 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-02 17:05:49,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:05:49,228 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 17:05:49,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:05:49,316 INFO L378 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 14 treesize of output 10 [2023-12-02 17:05:49,371 INFO L378 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 43 treesize of output 25 [2023-12-02 17:05:49,395 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:05:49,395 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:05:49,396 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:05:49,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1113023401] [2023-12-02 17:05:49,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1113023401] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:05:49,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:05:49,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 17:05:49,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516846894] [2023-12-02 17:05:49,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:05:49,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 17:05:49,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:05:49,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 17:05:49,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 17:05:49,400 INFO L87 Difference]: Start difference. First operand 121 states and 183 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:05:50,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:05:50,074 INFO L93 Difference]: Finished difference Result 308 states and 465 transitions. [2023-12-02 17:05:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 17:05:50,080 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 110 [2023-12-02 17:05:50,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:05:50,083 INFO L225 Difference]: With dead ends: 308 [2023-12-02 17:05:50,083 INFO L226 Difference]: Without dead ends: 188 [2023-12-02 17:05:50,084 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 17:05:50,086 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 130 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:05:50,086 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 512 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-02 17:05:50,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2023-12-02 17:05:50,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 125. [2023-12-02 17:05:50,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 109 states have (on average 1.4678899082568808) internal successors, (160), 109 states have internal predecessors, (160), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-12-02 17:05:50,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 188 transitions. [2023-12-02 17:05:50,103 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 188 transitions. Word has length 110 [2023-12-02 17:05:50,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:05:50,105 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 188 transitions. [2023-12-02 17:05:50,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:05:50,105 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 188 transitions. [2023-12-02 17:05:50,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-02 17:05:50,108 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:05:50,113 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:05:50,120 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-12-02 17:05:50,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:05:50,314 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:05:50,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:05:50,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1894223140, now seen corresponding path program 1 times [2023-12-02 17:05:50,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:05:50,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [187257262] [2023-12-02 17:05:50,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:05:50,316 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:05:50,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:05:50,317 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:05:50,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-02 17:05:50,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:05:50,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-02 17:05:50,680 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:05:50,741 INFO L378 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 12 treesize of output 8 [2023-12-02 17:05:51,243 INFO L378 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 37 treesize of output 17 [2023-12-02 17:05:51,607 INFO L378 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 26 treesize of output 19 [2023-12-02 17:05:51,841 INFO L378 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 26 treesize of output 19 [2023-12-02 17:05:52,056 INFO L378 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 26 treesize of output 19 [2023-12-02 17:05:52,295 INFO L378 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 26 treesize of output 19 [2023-12-02 17:05:52,531 INFO L378 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 26 treesize of output 19 [2023-12-02 17:05:52,738 INFO L378 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 26 treesize of output 19 [2023-12-02 17:05:52,966 INFO L378 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 26 treesize of output 19 [2023-12-02 17:05:53,004 INFO L378 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 37 treesize of output 17 [2023-12-02 17:05:53,039 INFO L378 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 26 treesize of output 14 [2023-12-02 17:05:53,076 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 18 proven. 245 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-12-02 17:05:53,077 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:05:53,193 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:05:53,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [187257262] [2023-12-02 17:05:53,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [187257262] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:05:53,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1060999546] [2023-12-02 17:05:53,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:05:53,194 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:05:53,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:05:53,195 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:05:53,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2023-12-02 17:05:53,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:05:53,930 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-02 17:05:53,937 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:05:53,988 INFO L378 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 12 treesize of output 8 [2023-12-02 17:05:54,603 INFO L378 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 30 treesize of output 25 [2023-12-02 17:05:55,026 INFO L378 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 25 treesize of output 18 [2023-12-02 17:05:55,284 INFO L378 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 25 treesize of output 18 [2023-12-02 17:05:55,565 INFO L378 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 25 treesize of output 18 [2023-12-02 17:05:55,817 INFO L378 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 25 treesize of output 18 [2023-12-02 17:05:56,070 INFO L378 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 25 treesize of output 18 [2023-12-02 17:05:56,318 INFO L378 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 25 treesize of output 18 [2023-12-02 17:05:56,591 INFO L378 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 25 treesize of output 18 [2023-12-02 17:05:56,660 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 23 [2023-12-02 17:05:56,674 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-12-02 17:05:56,701 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 18 proven. 245 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-12-02 17:05:56,701 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:05:56,714 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_111 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_111) |c_~#BOOL_unsigned_char_Array_0~0.base|) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))) is different from false [2023-12-02 17:05:56,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1060999546] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:05:56,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001874694] [2023-12-02 17:05:56,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:05:56,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:05:56,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:05:56,728 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:05:56,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-02 17:05:56,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:05:56,881 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-02 17:05:56,887 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:05:57,159 INFO L378 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 15 treesize of output 1 [2023-12-02 17:05:57,415 INFO L378 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 18 treesize of output 13 [2023-12-02 17:05:57,536 INFO L378 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 18 treesize of output 13 [2023-12-02 17:05:57,658 INFO L378 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 18 treesize of output 13 [2023-12-02 17:05:57,925 INFO L378 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 41 treesize of output 32 [2023-12-02 17:05:58,034 INFO L378 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 60 treesize of output 47 [2023-12-02 17:05:58,225 INFO L378 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 60 treesize of output 47 [2023-12-02 17:05:58,540 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:05:58,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 72 treesize of output 38 [2023-12-02 17:05:58,754 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 193 proven. 21 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2023-12-02 17:05:58,755 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:05:59,019 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_143 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_143) |c_~#signed_short_int_Array_0~0.base|))) (let ((.cse0 ((_ sign_extend 16) ((_ extract 15 0) (select .cse1 |c_~#signed_short_int_Array_0~0.offset|))))) (or (= ((_ sign_extend 16) ((_ extract 15 0) (bvneg .cse0))) ((_ sign_extend 16) ((_ extract 15 0) (select .cse1 (bvadd |c_~#signed_short_int_Array_0~0.offset| (_ bv2 32)))))) (not (bvslt .cse0 (_ bv0 32))))))) is different from false [2023-12-02 17:05:59,079 WARN L854 $PredicateComparison]: unable to prove that (or (forall ((v_ArrVal_142 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_143 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| v_ArrVal_142) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_143) |c_~#signed_short_int_Array_0~0.base|))) (let ((.cse0 ((_ sign_extend 16) ((_ extract 15 0) (select .cse1 |c_~#signed_short_int_Array_0~0.offset|))))) (or (= ((_ sign_extend 16) ((_ extract 15 0) (bvneg .cse0))) ((_ sign_extend 16) ((_ extract 15 0) (select .cse1 (bvadd |c_~#signed_short_int_Array_0~0.offset| (_ bv2 32)))))) (not (bvslt .cse0 (_ bv0 32))))))) (forall ((|ULTIMATE.start_step_#t~mem8#1| (_ BitVec 16))) (bvsle (bvashr (_ bv50 32) ((_ zero_extend 16) |ULTIMATE.start_step_#t~mem8#1|)) ((_ sign_extend 16) |c_ULTIMATE.start_step_#t~mem9#1|)))) is different from false [2023-12-02 17:05:59,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001874694] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:05:59,661 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:05:59,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 15] total 36 [2023-12-02 17:05:59,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539631689] [2023-12-02 17:05:59,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:05:59,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-12-02 17:05:59,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:05:59,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-12-02 17:05:59,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1721, Unknown=13, NotChecked=264, Total=2256 [2023-12-02 17:05:59,667 INFO L87 Difference]: Start difference. First operand 125 states and 188 transitions. Second operand has 37 states, 34 states have (on average 4.264705882352941) internal successors, (145), 35 states have internal predecessors, (145), 13 states have call successors, (42), 10 states have call predecessors, (42), 13 states have return successors, (42), 11 states have call predecessors, (42), 13 states have call successors, (42) [2023-12-02 17:06:09,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:06:09,700 INFO L93 Difference]: Finished difference Result 390 states and 574 transitions. [2023-12-02 17:06:09,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-12-02 17:06:09,701 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 34 states have (on average 4.264705882352941) internal successors, (145), 35 states have internal predecessors, (145), 13 states have call successors, (42), 10 states have call predecessors, (42), 13 states have return successors, (42), 11 states have call predecessors, (42), 13 states have call successors, (42) Word has length 112 [2023-12-02 17:06:09,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:06:09,704 INFO L225 Difference]: With dead ends: 390 [2023-12-02 17:06:09,704 INFO L226 Difference]: Without dead ends: 266 [2023-12-02 17:06:09,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 434 GetRequests, 350 SyntacticMatches, 3 SemanticMatches, 81 ConstructedPredicates, 3 IntricatePredicates, 1 DeprecatedPredicates, 1627 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=1140, Invalid=5179, Unknown=13, NotChecked=474, Total=6806 [2023-12-02 17:06:09,710 INFO L413 NwaCegarLoop]: 83 mSDtfsCounter, 1430 mSDsluCounter, 1135 mSDsCounter, 0 mSdLazyCounter, 3153 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1430 SdHoareTripleChecker+Valid, 1218 SdHoareTripleChecker+Invalid, 3321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 3153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2023-12-02 17:06:09,710 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1430 Valid, 1218 Invalid, 3321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 3153 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2023-12-02 17:06:09,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2023-12-02 17:06:09,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 241. [2023-12-02 17:06:09,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 215 states have (on average 1.4511627906976745) internal successors, (312), 216 states have internal predecessors, (312), 20 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-02 17:06:09,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 352 transitions. [2023-12-02 17:06:09,741 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 352 transitions. Word has length 112 [2023-12-02 17:06:09,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:06:09,742 INFO L495 AbstractCegarLoop]: Abstraction has 241 states and 352 transitions. [2023-12-02 17:06:09,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 34 states have (on average 4.264705882352941) internal successors, (145), 35 states have internal predecessors, (145), 13 states have call successors, (42), 10 states have call predecessors, (42), 13 states have return successors, (42), 11 states have call predecessors, (42), 13 states have call successors, (42) [2023-12-02 17:06:09,743 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 352 transitions. [2023-12-02 17:06:09,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-02 17:06:09,745 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:06:09,745 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:06:09,752 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-12-02 17:06:09,957 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-02 17:06:10,156 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2023-12-02 17:06:10,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 17:06:10,351 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:06:10,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:06:10,352 INFO L85 PathProgramCache]: Analyzing trace with hash 393991273, now seen corresponding path program 1 times [2023-12-02 17:06:10,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:06:10,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [733703654] [2023-12-02 17:06:10,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:06:10,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 [2023-12-02 17:06:10,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:06:10,354 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:06:10,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-02 17:06:10,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:06:10,638 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-02 17:06:10,643 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:06:10,962 INFO L378 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 20 treesize of output 15 [2023-12-02 17:06:11,135 INFO L378 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 20 treesize of output 15 [2023-12-02 17:06:11,266 INFO L378 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 20 treesize of output 15 [2023-12-02 17:06:11,401 INFO L378 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 20 treesize of output 15 [2023-12-02 17:06:11,534 INFO L378 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 20 treesize of output 15 [2023-12-02 17:06:11,665 INFO L378 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 20 treesize of output 15 [2023-12-02 17:06:11,801 INFO L378 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 20 treesize of output 15 [2023-12-02 17:06:11,827 INFO L378 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 31 treesize of output 15 [2023-12-02 17:06:11,852 INFO L378 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 33 treesize of output 26 [2023-12-02 17:06:11,913 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:06:11,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 39 treesize of output 15 [2023-12-02 17:06:11,943 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:06:11,943 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:06:12,041 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_174 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_174) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))))) (_ bv0 8))) is different from false [2023-12-02 17:06:12,054 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:06:12,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [733703654] [2023-12-02 17:06:12,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [733703654] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:06:12,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [258548151] [2023-12-02 17:06:12,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:06:12,055 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:06:12,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:06:12,056 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:06:12,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2023-12-02 17:06:12,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:06:12,646 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-02 17:06:12,651 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:06:13,216 INFO L378 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 19 treesize of output 1 [2023-12-02 17:06:13,912 INFO L378 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 69 treesize of output 54 [2023-12-02 17:06:14,255 INFO L378 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 69 treesize of output 54 [2023-12-02 17:06:14,592 INFO L378 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 69 treesize of output 54 [2023-12-02 17:06:14,954 INFO L378 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 69 treesize of output 54 [2023-12-02 17:06:15,361 INFO L378 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 69 treesize of output 54 [2023-12-02 17:06:15,462 INFO L378 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 69 treesize of output 54 [2023-12-02 17:06:15,535 INFO L378 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 69 treesize of output 54 [2023-12-02 17:06:15,639 INFO L378 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 88 treesize of output 34 [2023-12-02 17:06:15,732 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 140 proven. 96 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2023-12-02 17:06:15,732 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:06:16,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [258548151] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:06:16,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385693838] [2023-12-02 17:06:16,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:06:16,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:06:16,202 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:06:16,203 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:06:16,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-02 17:06:16,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:06:16,369 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 17:06:16,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:06:16,927 INFO L378 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 38 treesize of output 29 [2023-12-02 17:06:17,016 INFO L378 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 57 treesize of output 21 [2023-12-02 17:06:17,115 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:06:17,115 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:06:17,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385693838] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:06:17,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:06:17,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11, 10] total 25 [2023-12-02 17:06:17,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121696110] [2023-12-02 17:06:17,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:06:17,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 17:06:17,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:06:17,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 17:06:17,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=906, Unknown=32, NotChecked=62, Total=1122 [2023-12-02 17:06:17,118 INFO L87 Difference]: Start difference. First operand 241 states and 352 transitions. Second operand has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 6 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:06:18,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:06:18,686 INFO L93 Difference]: Finished difference Result 607 states and 889 transitions. [2023-12-02 17:06:18,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 17:06:18,687 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 6 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 114 [2023-12-02 17:06:18,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:06:18,691 INFO L225 Difference]: With dead ends: 607 [2023-12-02 17:06:18,691 INFO L226 Difference]: Without dead ends: 367 [2023-12-02 17:06:18,692 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 353 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=133, Invalid=1029, Unknown=32, NotChecked=66, Total=1260 [2023-12-02 17:06:18,692 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 274 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-02 17:06:18,693 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [274 Valid, 454 Invalid, 620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 615 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-02 17:06:18,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2023-12-02 17:06:18,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 241. [2023-12-02 17:06:18,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 215 states have (on average 1.441860465116279) internal successors, (310), 216 states have internal predecessors, (310), 20 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-02 17:06:18,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 350 transitions. [2023-12-02 17:06:18,720 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 350 transitions. Word has length 114 [2023-12-02 17:06:18,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:06:18,721 INFO L495 AbstractCegarLoop]: Abstraction has 241 states and 350 transitions. [2023-12-02 17:06:18,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 6 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:06:18,722 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 350 transitions. [2023-12-02 17:06:18,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-02 17:06:18,724 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:06:18,724 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:06:18,730 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2023-12-02 17:06:18,930 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-12-02 17:06:19,131 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2023-12-02 17:06:19,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:06:19,326 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:06:19,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:06:19,326 INFO L85 PathProgramCache]: Analyzing trace with hash -168925600, now seen corresponding path program 1 times [2023-12-02 17:06:19,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:06:19,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2069414855] [2023-12-02 17:06:19,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:06:19,327 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:06:19,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:06:19,328 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:06:19,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-02 17:06:19,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:06:19,673 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-02 17:06:19,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:06:19,933 INFO L378 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 15 treesize of output 1 [2023-12-02 17:06:20,011 INFO L378 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 8 treesize of output 1 [2023-12-02 17:06:20,081 INFO L378 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 8 treesize of output 1 [2023-12-02 17:06:20,149 INFO L378 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 8 treesize of output 1 [2023-12-02 17:06:20,268 INFO L378 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 26 treesize of output 25 [2023-12-02 17:06:20,312 INFO L378 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 30 treesize of output 23 [2023-12-02 17:06:20,367 INFO L378 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 30 treesize of output 23 [2023-12-02 17:06:20,412 INFO L378 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 30 treesize of output 23 [2023-12-02 17:06:20,470 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:06:20,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 30 treesize of output 16 [2023-12-02 17:06:22,521 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:06:22,521 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:06:22,521 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:06:22,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2069414855] [2023-12-02 17:06:22,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2069414855] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:06:22,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:06:22,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-02 17:06:22,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533696643] [2023-12-02 17:06:22,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:06:22,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 17:06:22,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:06:22,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 17:06:22,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=49, Unknown=1, NotChecked=0, Total=72 [2023-12-02 17:06:22,523 INFO L87 Difference]: Start difference. First operand 241 states and 350 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:06:28,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:06:30,436 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:06:32,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:06:34,955 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:06:37,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:06:39,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:06:41,524 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:06:44,471 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:06:46,637 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:06:51,495 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:06:53,674 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:06:56,024 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 [0] [2023-12-02 17:06:58,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:07:00,528 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 [0] [2023-12-02 17:07:02,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:07:04,015 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:07:06,140 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:07:08,155 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:07:10,580 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:07:12,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:07:14,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:07:14,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:07:14,715 INFO L93 Difference]: Finished difference Result 609 states and 885 transitions. [2023-12-02 17:07:14,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 17:07:14,716 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 114 [2023-12-02 17:07:14,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:07:14,719 INFO L225 Difference]: With dead ends: 609 [2023-12-02 17:07:14,719 INFO L226 Difference]: Without dead ends: 369 [2023-12-02 17:07:14,720 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=40, Invalid=91, Unknown=1, NotChecked=0, Total=132 [2023-12-02 17:07:14,720 INFO L413 NwaCegarLoop]: 120 mSDtfsCounter, 341 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 1177 mSolverCounterSat, 10 mSolverCounterUnsat, 20 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 50.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 1207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1177 IncrementalHoareTripleChecker+Invalid, 20 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 50.9s IncrementalHoareTripleChecker+Time [2023-12-02 17:07:14,721 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [341 Valid, 524 Invalid, 1207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1177 Invalid, 20 Unknown, 0 Unchecked, 50.9s Time] [2023-12-02 17:07:14,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2023-12-02 17:07:14,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 333. [2023-12-02 17:07:14,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 301 states have (on average 1.4485049833887043) internal successors, (436), 303 states have internal predecessors, (436), 24 states have call successors, (24), 7 states have call predecessors, (24), 7 states have return successors, (24), 22 states have call predecessors, (24), 24 states have call successors, (24) [2023-12-02 17:07:14,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 484 transitions. [2023-12-02 17:07:14,744 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 484 transitions. Word has length 114 [2023-12-02 17:07:14,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:07:14,744 INFO L495 AbstractCegarLoop]: Abstraction has 333 states and 484 transitions. [2023-12-02 17:07:14,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:07:14,745 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 484 transitions. [2023-12-02 17:07:14,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-02 17:07:14,746 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:07:14,746 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:07:14,752 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2023-12-02 17:07:14,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:07:14,947 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:07:14,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:07:14,947 INFO L85 PathProgramCache]: Analyzing trace with hash 511132770, now seen corresponding path program 1 times [2023-12-02 17:07:14,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:07:14,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1789682155] [2023-12-02 17:07:14,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:07:14,948 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:07:14,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:07:14,948 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:07:14,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-02 17:07:15,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:07:15,290 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-02 17:07:15,294 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:07:15,540 INFO L378 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 15 treesize of output 1 [2023-12-02 17:07:15,601 INFO L378 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 8 treesize of output 1 [2023-12-02 17:07:15,662 INFO L378 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 8 treesize of output 1 [2023-12-02 17:07:15,724 INFO L378 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 8 treesize of output 1 [2023-12-02 17:07:15,846 INFO L378 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 32 treesize of output 27 [2023-12-02 17:07:15,896 INFO L378 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 51 treesize of output 40 [2023-12-02 17:07:16,015 INFO L378 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 51 treesize of output 40 [2023-12-02 17:07:16,080 INFO L378 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 51 treesize of output 40 [2023-12-02 17:07:16,225 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:07:16,226 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 62 treesize of output 32 [2023-12-02 17:07:16,318 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:07:16,318 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:07:16,318 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:07:16,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1789682155] [2023-12-02 17:07:16,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1789682155] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:07:16,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:07:16,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-02 17:07:16,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392986012] [2023-12-02 17:07:16,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:07:16,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-02 17:07:16,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:07:16,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-02 17:07:16,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-12-02 17:07:16,320 INFO L87 Difference]: Start difference. First operand 333 states and 484 transitions. Second operand has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:07:19,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:07:19,479 INFO L93 Difference]: Finished difference Result 774 states and 1124 transitions. [2023-12-02 17:07:19,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 17:07:19,480 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 114 [2023-12-02 17:07:19,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:07:19,483 INFO L225 Difference]: With dead ends: 774 [2023-12-02 17:07:19,483 INFO L226 Difference]: Without dead ends: 442 [2023-12-02 17:07:19,484 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2023-12-02 17:07:19,484 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 438 mSDsluCounter, 719 mSDsCounter, 0 mSdLazyCounter, 1678 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 1702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-12-02 17:07:19,484 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [438 Valid, 855 Invalid, 1702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1678 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-12-02 17:07:19,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2023-12-02 17:07:19,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 391. [2023-12-02 17:07:19,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 359 states have (on average 1.4596100278551531) internal successors, (524), 361 states have internal predecessors, (524), 24 states have call successors, (24), 7 states have call predecessors, (24), 7 states have return successors, (24), 22 states have call predecessors, (24), 24 states have call successors, (24) [2023-12-02 17:07:19,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 572 transitions. [2023-12-02 17:07:19,509 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 572 transitions. Word has length 114 [2023-12-02 17:07:19,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:07:19,510 INFO L495 AbstractCegarLoop]: Abstraction has 391 states and 572 transitions. [2023-12-02 17:07:19,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:07:19,510 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 572 transitions. [2023-12-02 17:07:19,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-02 17:07:19,512 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:07:19,512 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:07:19,519 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2023-12-02 17:07:19,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:07:19,713 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:07:19,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:07:19,713 INFO L85 PathProgramCache]: Analyzing trace with hash -733594518, now seen corresponding path program 1 times [2023-12-02 17:07:19,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:07:19,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [243916842] [2023-12-02 17:07:19,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:07:19,714 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:07:19,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:07:19,715 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:07:19,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-02 17:07:19,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:07:19,977 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-02 17:07:19,982 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:07:20,316 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:20,461 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:20,588 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:20,732 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:20,875 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:21,023 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:21,197 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:21,227 INFO L378 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 31 treesize of output 15 [2023-12-02 17:07:21,257 INFO L378 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 33 treesize of output 26 [2023-12-02 17:07:21,318 INFO L378 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 37 treesize of output 28 [2023-12-02 17:07:21,380 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:07:21,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 39 treesize of output 15 [2023-12-02 17:07:21,411 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:07:21,412 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:07:21,465 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_338 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_338) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8))) is different from false [2023-12-02 17:07:21,676 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:07:21,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [243916842] [2023-12-02 17:07:21,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [243916842] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:07:21,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [768500363] [2023-12-02 17:07:21,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:07:21,677 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:07:21,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:07:21,678 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:07:21,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2023-12-02 17:07:22,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:07:22,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-02 17:07:22,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:07:22,861 INFO L378 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 19 treesize of output 1 [2023-12-02 17:07:23,571 INFO L378 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 69 treesize of output 54 [2023-12-02 17:07:23,952 INFO L378 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 69 treesize of output 54 [2023-12-02 17:07:24,321 INFO L378 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 69 treesize of output 54 [2023-12-02 17:07:24,693 INFO L378 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 69 treesize of output 54 [2023-12-02 17:07:25,118 INFO L378 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 69 treesize of output 54 [2023-12-02 17:07:25,232 INFO L378 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 69 treesize of output 54 [2023-12-02 17:07:25,346 INFO L378 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 69 treesize of output 54 [2023-12-02 17:07:25,480 INFO L378 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 69 treesize of output 54 [2023-12-02 17:07:25,581 INFO L378 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 88 treesize of output 34 [2023-12-02 17:07:25,671 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 180 proven. 0 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-02 17:07:25,671 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:07:25,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [768500363] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:07:25,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 17:07:25,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 20 [2023-12-02 17:07:25,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034084438] [2023-12-02 17:07:25,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:07:25,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-02 17:07:25,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:07:25,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-02 17:07:25,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=513, Unknown=8, NotChecked=46, Total=650 [2023-12-02 17:07:25,674 INFO L87 Difference]: Start difference. First operand 391 states and 572 transitions. Second operand has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:07:28,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:07:28,204 INFO L93 Difference]: Finished difference Result 1082 states and 1572 transitions. [2023-12-02 17:07:28,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 17:07:28,205 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 116 [2023-12-02 17:07:28,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:07:28,209 INFO L225 Difference]: With dead ends: 1082 [2023-12-02 17:07:28,209 INFO L226 Difference]: Without dead ends: 612 [2023-12-02 17:07:28,210 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 229 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=110, Invalid=642, Unknown=8, NotChecked=52, Total=812 [2023-12-02 17:07:28,211 INFO L413 NwaCegarLoop]: 92 mSDtfsCounter, 374 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 895 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 931 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 895 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:07:28,211 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [376 Valid, 350 Invalid, 931 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 895 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-02 17:07:28,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2023-12-02 17:07:28,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 601. [2023-12-02 17:07:28,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 538 states have (on average 1.403345724907063) internal successors, (755), 544 states have internal predecessors, (755), 48 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (48), 42 states have call predecessors, (48), 48 states have call successors, (48) [2023-12-02 17:07:28,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 851 transitions. [2023-12-02 17:07:28,250 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 851 transitions. Word has length 116 [2023-12-02 17:07:28,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:07:28,250 INFO L495 AbstractCegarLoop]: Abstraction has 601 states and 851 transitions. [2023-12-02 17:07:28,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:07:28,251 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 851 transitions. [2023-12-02 17:07:28,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-02 17:07:28,252 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:07:28,252 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:07:28,258 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2023-12-02 17:07:28,457 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2023-12-02 17:07:28,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 17:07:28,653 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:07:28,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:07:28,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1039259248, now seen corresponding path program 1 times [2023-12-02 17:07:28,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:07:28,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [119059355] [2023-12-02 17:07:28,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:07:28,654 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:07:28,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:07:28,655 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:07:28,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-02 17:07:29,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:07:29,014 INFO L262 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-02 17:07:29,020 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:07:29,137 INFO L378 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 8 treesize of output 1 [2023-12-02 17:07:29,353 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:29,499 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:29,638 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:29,795 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:29,945 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:30,094 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:30,275 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:30,324 INFO L378 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 75 treesize of output 47 [2023-12-02 17:07:30,403 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:07:30,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 1 case distinctions, treesize of input 41 treesize of output 28 [2023-12-02 17:07:30,437 INFO L378 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 30 treesize of output 23 [2023-12-02 17:07:30,578 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:07:30,579 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 110 treesize of output 62 [2023-12-02 17:07:30,637 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:07:30,637 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:07:30,856 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse2 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_409 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_409) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse1))) (_ bv1 32)) (not (= ((_ extract 7 0) (select .cse0 .cse2)) (_ bv0 8)))))) (forall ((v_ArrVal_409 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_409) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse3 .cse1))) (_ bv0 32)) (= ((_ extract 7 0) (select .cse3 .cse2)) (_ bv0 8))))))) is different from false [2023-12-02 17:07:30,902 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse2 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse3 (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|)) (.cse4 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_407 (_ BitVec 32)) (v_ArrVal_409 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse3 .cse4 v_ArrVal_407)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_409) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse1))) (_ bv0 32)) (= ((_ extract 7 0) (select .cse0 .cse2)) (_ bv0 8))))) (forall ((v_ArrVal_407 (_ BitVec 32)) (v_ArrVal_409 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse3 .cse4 v_ArrVal_407)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_409) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse5 .cse1))) (_ bv1 32)) (not (= ((_ extract 7 0) (select .cse5 .cse2)) (_ bv0 8)))))))) is different from false [2023-12-02 17:07:31,248 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse5 ((_ sign_extend 24) (_ bv1 8))) (.cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse2 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse13 ((_ sign_extend 24) (_ bv0 8))) (.cse6 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_404 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_404))) (let ((.cse4 (select .cse3 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (forall ((v_ArrVal_407 (_ BitVec 32)) (v_ArrVal_409 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store (store .cse3 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse4 .cse2 .cse5) .cse6 v_ArrVal_407)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_409) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse0 .cse1)) (_ bv0 8))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse2))) (_ bv1 32))))) (not (= ((_ extract 7 0) (select .cse4 .cse1)) (_ bv0 8))))))) (forall ((v_ArrVal_404 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse9 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_404))) (let ((.cse7 (select .cse9 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse7 .cse1)) (_ bv0 8))) (forall ((v_ArrVal_407 (_ BitVec 32)) (v_ArrVal_409 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse8 (select (store (store .cse9 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse7 .cse2 .cse5) .cse6 v_ArrVal_407)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_409) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse8 .cse2))) (_ bv0 32)) (= ((_ extract 7 0) (select .cse8 .cse1)) (_ bv0 8))))))))) (forall ((v_ArrVal_404 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse12 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_404))) (let ((.cse10 (select .cse12 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ extract 7 0) (select .cse10 .cse1)) (_ bv0 8)) (forall ((v_ArrVal_407 (_ BitVec 32)) (v_ArrVal_409 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse11 (select (store (store .cse12 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse10 .cse2 .cse13) .cse6 v_ArrVal_407)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_409) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse11 .cse2))) (_ bv0 32)) (= ((_ extract 7 0) (select .cse11 .cse1)) (_ bv0 8))))))))) (forall ((v_ArrVal_404 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse16 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_404))) (let ((.cse14 (select .cse16 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ extract 7 0) (select .cse14 .cse1)) (_ bv0 8)) (forall ((v_ArrVal_407 (_ BitVec 32)) (v_ArrVal_409 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse15 (select (store (store .cse16 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse14 .cse2 .cse13) .cse6 v_ArrVal_407)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_409) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse15 .cse1)) (_ bv0 8))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse15 .cse2))) (_ bv1 32))))))))))) is different from false [2023-12-02 17:07:31,499 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:07:31,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [119059355] [2023-12-02 17:07:31,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [119059355] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:07:31,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1185195615] [2023-12-02 17:07:31,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:07:31,500 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:07:31,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:07:31,501 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:07:31,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2023-12-02 17:07:32,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:07:32,284 INFO L262 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-02 17:07:32,290 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:07:32,482 INFO L378 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 15 treesize of output 1 [2023-12-02 17:07:32,821 INFO L378 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 18 treesize of output 13 [2023-12-02 17:07:32,965 INFO L378 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 18 treesize of output 13 [2023-12-02 17:07:33,116 INFO L378 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 18 treesize of output 13 [2023-12-02 17:07:33,273 INFO L378 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 18 treesize of output 13 [2023-12-02 17:07:33,419 INFO L378 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 18 treesize of output 13 [2023-12-02 17:07:33,592 INFO L378 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 18 treesize of output 13 [2023-12-02 17:07:33,760 INFO L378 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 18 treesize of output 13 [2023-12-02 17:07:33,816 INFO L378 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 61 treesize of output 41 [2023-12-02 17:07:34,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2023-12-02 17:07:34,058 INFO L378 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 34 treesize of output 25 [2023-12-02 17:07:34,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 66 [2023-12-02 17:07:34,277 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:07:34,278 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:07:34,448 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse1 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32)))) (and (forall ((v_ArrVal_447 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_447) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse1))) (_ bv0 32)) (= ((_ extract 7 0) (select .cse0 .cse2)) (_ bv0 8))))) (forall ((v_ArrVal_447 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_447) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse3 .cse2)) (_ bv0 8))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse3 .cse1))) (_ bv1 32))))))) is different from false [2023-12-02 17:07:34,499 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse2 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse3 (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|)) (.cse4 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_446 (_ BitVec 32)) (v_ArrVal_447 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse3 .cse4 v_ArrVal_446)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_447) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse0 .cse1)) (_ bv0 8))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse2))) (_ bv1 32))))) (forall ((v_ArrVal_446 (_ BitVec 32)) (v_ArrVal_447 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse3 .cse4 v_ArrVal_446)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_447) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ extract 7 0) (select .cse5 .cse1)) (_ bv0 8)) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse5 .cse2))) (_ bv0 32))))))) is different from false [2023-12-02 17:07:35,068 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse10 ((_ sign_extend 24) (_ bv0 8))) (.cse3 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse5 ((_ sign_extend 24) (_ bv1 8))) (.cse6 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_442 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_442))) (let ((.cse0 (select .cse4 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse0 .cse1)) (_ bv0 8))) (forall ((v_ArrVal_446 (_ BitVec 32)) (v_ArrVal_447 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select (store (store .cse4 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse0 .cse3 .cse5) .cse6 v_ArrVal_446)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_447) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse2 .cse3))) (_ bv0 32)) (= ((_ extract 7 0) (select .cse2 .cse1)) (_ bv0 8))))) (not (= ((_ extract 7 0) (select .cse0 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))))))) (forall ((v_ArrVal_442 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse9 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_442))) (let ((.cse7 (select .cse9 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ extract 7 0) (select .cse7 .cse1)) (_ bv0 8)) (forall ((v_ArrVal_446 (_ BitVec 32)) (v_ArrVal_447 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse8 (select (store (store .cse9 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse7 .cse3 .cse10) .cse6 v_ArrVal_446)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_447) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= (_ bv1 32) ((_ zero_extend 24) ((_ extract 7 0) (select .cse8 .cse3)))) (not (= ((_ extract 7 0) (select .cse8 .cse1)) (_ bv0 8)))))) (not (= ((_ extract 7 0) (select .cse7 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))))))) (forall ((v_ArrVal_442 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse13 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_442))) (let ((.cse11 (select .cse13 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ extract 7 0) (select .cse11 .cse1)) (_ bv0 8)) (forall ((v_ArrVal_446 (_ BitVec 32)) (v_ArrVal_447 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse12 (select (store (store .cse13 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse11 .cse3 .cse10) .cse6 v_ArrVal_446)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_447) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ extract 7 0) (select .cse12 .cse1)) (_ bv0 8)) (= (_ bv0 32) ((_ zero_extend 24) ((_ extract 7 0) (select .cse12 .cse3))))))) (not (= ((_ extract 7 0) (select .cse11 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))))))) (forall ((v_ArrVal_442 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse15 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_442))) (let ((.cse16 (select .cse15 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (forall ((v_ArrVal_446 (_ BitVec 32)) (v_ArrVal_447 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse14 (select (store (store .cse15 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse16 .cse3 .cse5) .cse6 v_ArrVal_446)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_447) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse14 .cse1)) (_ bv0 8))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse14 .cse3))) (_ bv1 32))))) (not (= ((_ extract 7 0) (select .cse16 .cse1)) (_ bv0 8))) (not (= ((_ extract 7 0) (select .cse16 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))))))))) is different from false [2023-12-02 17:07:35,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1185195615] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:07:35,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443051165] [2023-12-02 17:07:35,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:07:35,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:07:35,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:07:35,379 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:07:35,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-02 17:07:35,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:07:35,560 INFO L262 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-02 17:07:35,564 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:07:35,982 INFO L378 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 64 treesize of output 42 [2023-12-02 17:07:36,164 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:07:36,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 1 case distinctions, treesize of input 64 treesize of output 39 [2023-12-02 17:07:36,219 INFO L378 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 53 treesize of output 42 [2023-12-02 17:07:36,480 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:07:36,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 133 treesize of output 73 [2023-12-02 17:07:36,493 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-12-02 17:07:36,494 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:07:36,738 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_476 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_476) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ extract 7 0) (select .cse0 .cse1)) (_ bv0 8)) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse2))) (_ bv0 32))))) (forall ((v_ArrVal_476 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_476) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse3 .cse2))) (_ bv1 32)) (not (= ((_ extract 7 0) (select .cse3 .cse1)) (_ bv0 8)))))))) is different from false [2023-12-02 17:07:36,791 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse3 (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|)) (.cse4 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_476 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_474 (_ BitVec 32))) (let ((.cse0 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse3 .cse4 v_ArrVal_474)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_476) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ extract 7 0) (select .cse0 .cse1)) (_ bv0 8)) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse2))) (_ bv0 32))))) (forall ((v_ArrVal_476 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_474 (_ BitVec 32))) (let ((.cse5 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse3 .cse4 v_ArrVal_474)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_476) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= (_ bv1 32) ((_ zero_extend 24) ((_ extract 7 0) (select .cse5 .cse2)))) (not (= ((_ extract 7 0) (select .cse5 .cse1)) (_ bv0 8)))))))) is different from false [2023-12-02 17:07:36,923 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:07:36,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 153 treesize of output 150 [2023-12-02 17:07:36,941 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:07:36,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 185 treesize of output 149 [2023-12-02 17:07:36,952 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:07:36,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 149 treesize of output 117 [2023-12-02 17:07:36,963 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:07:36,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 94 treesize of output 86 [2023-12-02 17:07:36,973 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:07:36,973 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 86 treesize of output 78 [2023-12-02 17:07:37,154 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:07:37,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443051165] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-02 17:07:37,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:07:37,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [13, 15, 9] total 36 [2023-12-02 17:07:37,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343287797] [2023-12-02 17:07:37,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:07:37,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-02 17:07:37,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:07:37,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-02 17:07:37,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=1169, Unknown=8, NotChecked=632, Total=2070 [2023-12-02 17:07:37,157 INFO L87 Difference]: Start difference. First operand 601 states and 851 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:07:38,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:07:38,896 INFO L93 Difference]: Finished difference Result 1299 states and 1837 transitions. [2023-12-02 17:07:38,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-02 17:07:38,897 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 116 [2023-12-02 17:07:38,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:07:38,902 INFO L225 Difference]: With dead ends: 1299 [2023-12-02 17:07:38,902 INFO L226 Difference]: Without dead ends: 699 [2023-12-02 17:07:38,903 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 524 GetRequests, 469 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 8 IntricatePredicates, 1 DeprecatedPredicates, 827 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=355, Invalid=1831, Unknown=8, NotChecked=776, Total=2970 [2023-12-02 17:07:38,904 INFO L413 NwaCegarLoop]: 98 mSDtfsCounter, 422 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 1304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 630 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:07:38,904 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [422 Valid, 532 Invalid, 1304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 658 Invalid, 0 Unknown, 630 Unchecked, 1.2s Time] [2023-12-02 17:07:38,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2023-12-02 17:07:38,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 617. [2023-12-02 17:07:38,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 554 states have (on average 1.3971119133574008) internal successors, (774), 560 states have internal predecessors, (774), 48 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (48), 42 states have call predecessors, (48), 48 states have call successors, (48) [2023-12-02 17:07:38,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 870 transitions. [2023-12-02 17:07:38,950 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 870 transitions. Word has length 116 [2023-12-02 17:07:38,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:07:38,951 INFO L495 AbstractCegarLoop]: Abstraction has 617 states and 870 transitions. [2023-12-02 17:07:38,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:07:38,951 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 870 transitions. [2023-12-02 17:07:38,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-02 17:07:38,952 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:07:38,953 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:07:38,958 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-12-02 17:07:39,159 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2023-12-02 17:07:39,359 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2023-12-02 17:07:39,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:07:39,554 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:07:39,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:07:39,554 INFO L85 PathProgramCache]: Analyzing trace with hash 14039431, now seen corresponding path program 1 times [2023-12-02 17:07:39,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:07:39,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1084811568] [2023-12-02 17:07:39,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:07:39,555 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:07:39,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:07:39,555 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:07:39,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-02 17:07:39,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:07:39,814 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-02 17:07:39,819 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:07:40,152 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:40,276 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:40,411 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:40,563 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:40,708 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:40,847 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:40,980 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:41,006 INFO L378 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 39 treesize of output 21 [2023-12-02 17:07:41,021 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:07:41,021 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:07:41,112 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:07:41,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1084811568] [2023-12-02 17:07:41,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1084811568] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:07:41,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [787249958] [2023-12-02 17:07:41,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:07:41,113 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:07:41,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:07:41,113 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:07:41,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2023-12-02 17:07:41,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:07:41,725 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-02 17:07:41,730 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:07:41,826 INFO L378 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 19 treesize of output 1 [2023-12-02 17:07:41,939 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:42,084 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:42,192 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:42,341 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:42,494 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:42,655 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:42,777 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:42,785 INFO L378 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 39 treesize of output 21 [2023-12-02 17:07:42,791 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:07:42,791 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:07:42,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [787249958] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:07:42,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442413773] [2023-12-02 17:07:42,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:07:42,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:07:42,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:07:42,863 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:07:42,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-02 17:07:43,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:07:43,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-02 17:07:43,033 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:07:43,623 INFO L378 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 32 treesize of output 27 [2023-12-02 17:07:43,812 INFO L378 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 50 treesize of output 39 [2023-12-02 17:07:43,912 INFO L378 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 50 treesize of output 39 [2023-12-02 17:07:44,011 INFO L378 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 50 treesize of output 39 [2023-12-02 17:07:44,230 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:07:44,230 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 62 treesize of output 32 [2023-12-02 17:07:44,372 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:07:44,373 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:07:44,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442413773] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:07:44,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:07:44,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [10, 10] total 21 [2023-12-02 17:07:44,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6999152] [2023-12-02 17:07:44,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:07:44,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-02 17:07:44,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:07:44,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-02 17:07:44,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=466, Unknown=10, NotChecked=0, Total=552 [2023-12-02 17:07:44,375 INFO L87 Difference]: Start difference. First operand 617 states and 870 transitions. Second operand has 13 states, 13 states have (on average 3.769230769230769) internal successors, (49), 12 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:07:48,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:07:48,519 INFO L93 Difference]: Finished difference Result 1273 states and 1787 transitions. [2023-12-02 17:07:48,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 17:07:48,520 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.769230769230769) internal successors, (49), 12 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 116 [2023-12-02 17:07:48,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:07:48,524 INFO L225 Difference]: With dead ends: 1273 [2023-12-02 17:07:48,524 INFO L226 Difference]: Without dead ends: 657 [2023-12-02 17:07:48,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 404 GetRequests, 374 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=132, Invalid=788, Unknown=10, NotChecked=0, Total=930 [2023-12-02 17:07:48,526 INFO L413 NwaCegarLoop]: 129 mSDtfsCounter, 344 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 1891 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 916 SdHoareTripleChecker+Invalid, 1902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1891 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:07:48,527 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [344 Valid, 916 Invalid, 1902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1891 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2023-12-02 17:07:48,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2023-12-02 17:07:48,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 573. [2023-12-02 17:07:48,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 515 states have (on average 1.3883495145631068) internal successors, (715), 520 states have internal predecessors, (715), 44 states have call successors, (44), 13 states have call predecessors, (44), 13 states have return successors, (44), 39 states have call predecessors, (44), 44 states have call successors, (44) [2023-12-02 17:07:48,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 803 transitions. [2023-12-02 17:07:48,584 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 803 transitions. Word has length 116 [2023-12-02 17:07:48,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:07:48,584 INFO L495 AbstractCegarLoop]: Abstraction has 573 states and 803 transitions. [2023-12-02 17:07:48,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.769230769230769) internal successors, (49), 12 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:07:48,585 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 803 transitions. [2023-12-02 17:07:48,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-02 17:07:48,587 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:07:48,587 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:07:48,593 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (18)] Ended with exit code 0 [2023-12-02 17:07:48,793 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-12-02 17:07:48,993 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2023-12-02 17:07:49,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:07:49,188 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:07:49,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:07:49,189 INFO L85 PathProgramCache]: Analyzing trace with hash 560084295, now seen corresponding path program 1 times [2023-12-02 17:07:49,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:07:49,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1089759144] [2023-12-02 17:07:49,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:07:49,189 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:07:49,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:07:49,190 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:07:49,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-02 17:07:49,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:07:49,473 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-02 17:07:49,478 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:07:49,594 INFO L378 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 8 treesize of output 1 [2023-12-02 17:07:49,796 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:49,947 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:50,061 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:50,217 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:50,355 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:50,494 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:50,624 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:50,653 INFO L378 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 39 treesize of output 21 [2023-12-02 17:07:50,668 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:07:50,669 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:07:50,758 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:07:50,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1089759144] [2023-12-02 17:07:50,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1089759144] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:07:50,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1089462645] [2023-12-02 17:07:50,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:07:50,758 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:07:50,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:07:50,759 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:07:50,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2023-12-02 17:07:51,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:07:51,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-02 17:07:51,415 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:07:51,547 INFO L378 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 19 treesize of output 1 [2023-12-02 17:07:51,671 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:51,812 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:51,928 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:52,061 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:52,206 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:52,353 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:52,469 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:52,478 INFO L378 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 39 treesize of output 21 [2023-12-02 17:07:52,482 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:07:52,482 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:07:52,493 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_633 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_633) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8))) is different from false [2023-12-02 17:07:52,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1089462645] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:07:52,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295793730] [2023-12-02 17:07:52,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:07:52,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:07:52,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:07:52,508 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:07:52,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-02 17:07:52,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:07:52,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-02 17:07:52,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:07:53,293 INFO L378 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 32 treesize of output 27 [2023-12-02 17:07:53,376 INFO L378 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 36 treesize of output 27 [2023-12-02 17:07:53,447 INFO L378 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 36 treesize of output 27 [2023-12-02 17:07:53,512 INFO L378 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 36 treesize of output 27 [2023-12-02 17:07:53,644 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:07:53,644 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 47 treesize of output 23 [2023-12-02 17:07:53,739 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:07:53,739 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:07:53,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295793730] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:07:53,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:07:53,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [10, 10] total 20 [2023-12-02 17:07:53,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007341645] [2023-12-02 17:07:53,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:07:53,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-02 17:07:53,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:07:53,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-02 17:07:53,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=425, Unknown=10, NotChecked=42, Total=552 [2023-12-02 17:07:53,741 INFO L87 Difference]: Start difference. First operand 573 states and 803 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:07:56,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:07:56,244 INFO L93 Difference]: Finished difference Result 1223 states and 1709 transitions. [2023-12-02 17:07:56,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-02 17:07:56,245 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 116 [2023-12-02 17:07:56,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:07:56,248 INFO L225 Difference]: With dead ends: 1223 [2023-12-02 17:07:56,248 INFO L226 Difference]: Without dead ends: 663 [2023-12-02 17:07:56,249 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 404 GetRequests, 375 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=131, Invalid=733, Unknown=10, NotChecked=56, Total=930 [2023-12-02 17:07:56,250 INFO L413 NwaCegarLoop]: 130 mSDtfsCounter, 467 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 1418 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 1444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:07:56,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [467 Valid, 747 Invalid, 1444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1418 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-02 17:07:56,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2023-12-02 17:07:56,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 569. [2023-12-02 17:07:56,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 511 states have (on average 1.3894324853228963) internal successors, (710), 516 states have internal predecessors, (710), 44 states have call successors, (44), 13 states have call predecessors, (44), 13 states have return successors, (44), 39 states have call predecessors, (44), 44 states have call successors, (44) [2023-12-02 17:07:56,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 798 transitions. [2023-12-02 17:07:56,290 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 798 transitions. Word has length 116 [2023-12-02 17:07:56,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:07:56,291 INFO L495 AbstractCegarLoop]: Abstraction has 569 states and 798 transitions. [2023-12-02 17:07:56,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 11 states have internal predecessors, (49), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:07:56,291 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 798 transitions. [2023-12-02 17:07:56,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-02 17:07:56,293 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:07:56,293 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:07:56,297 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (21)] Forceful destruction successful, exit code 0 [2023-12-02 17:07:56,499 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-12-02 17:07:56,699 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-12-02 17:07:56,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:07:56,894 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:07:56,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:07:56,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1791432596, now seen corresponding path program 1 times [2023-12-02 17:07:56,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:07:56,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1416898786] [2023-12-02 17:07:56,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:07:56,895 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:07:56,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:07:56,896 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:07:56,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-02 17:07:57,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:07:57,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 17:07:57,100 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:07:57,108 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 180 proven. 0 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-02 17:07:57,108 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:07:57,108 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:07:57,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1416898786] [2023-12-02 17:07:57,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1416898786] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:07:57,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:07:57,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 17:07:57,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52341459] [2023-12-02 17:07:57,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:07:57,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 17:07:57,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:07:57,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 17:07:57,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 17:07:57,110 INFO L87 Difference]: Start difference. First operand 569 states and 798 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:07:57,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:07:57,189 INFO L93 Difference]: Finished difference Result 1132 states and 1591 transitions. [2023-12-02 17:07:57,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 17:07:57,190 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 116 [2023-12-02 17:07:57,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:07:57,192 INFO L225 Difference]: With dead ends: 1132 [2023-12-02 17:07:57,192 INFO L226 Difference]: Without dead ends: 576 [2023-12-02 17:07:57,193 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-02 17:07:57,194 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 7 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:07:57,194 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 531 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 17:07:57,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2023-12-02 17:07:57,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 569. [2023-12-02 17:07:57,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 511 states have (on average 1.385518590998043) internal successors, (708), 516 states have internal predecessors, (708), 44 states have call successors, (44), 13 states have call predecessors, (44), 13 states have return successors, (44), 39 states have call predecessors, (44), 44 states have call successors, (44) [2023-12-02 17:07:57,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 796 transitions. [2023-12-02 17:07:57,251 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 796 transitions. Word has length 116 [2023-12-02 17:07:57,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:07:57,252 INFO L495 AbstractCegarLoop]: Abstraction has 569 states and 796 transitions. [2023-12-02 17:07:57,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:07:57,252 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 796 transitions. [2023-12-02 17:07:57,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-02 17:07:57,253 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:07:57,253 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:07:57,259 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2023-12-02 17:07:57,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:07:57,454 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:07:57,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:07:57,454 INFO L85 PathProgramCache]: Analyzing trace with hash 699509163, now seen corresponding path program 1 times [2023-12-02 17:07:57,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:07:57,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [977013209] [2023-12-02 17:07:57,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:07:57,455 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:07:57,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:07:57,456 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:07:57,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-02 17:07:57,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:07:57,833 INFO L262 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-02 17:07:57,837 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:07:57,942 INFO L378 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 8 treesize of output 1 [2023-12-02 17:07:58,129 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:58,280 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:58,416 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:58,546 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:58,680 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:58,808 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:58,968 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:59,000 INFO L378 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 31 treesize of output 15 [2023-12-02 17:07:59,036 INFO L378 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 31 treesize of output 15 [2023-12-02 17:07:59,055 INFO L378 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 20 treesize of output 15 [2023-12-02 17:07:59,121 INFO L378 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 39 treesize of output 21 [2023-12-02 17:07:59,137 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:07:59,137 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:07:59,244 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_720 (_ BitVec 32)) (v_ArrVal_722 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) (select (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|) v_ArrVal_720)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_722) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8))) is different from false [2023-12-02 17:07:59,392 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:07:59,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [977013209] [2023-12-02 17:07:59,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [977013209] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:07:59,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1730705673] [2023-12-02 17:07:59,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:07:59,393 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:07:59,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:07:59,394 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:07:59,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2023-12-02 17:08:00,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:08:00,175 INFO L262 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-02 17:08:00,179 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:08:00,353 INFO L378 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 15 treesize of output 1 [2023-12-02 17:08:00,641 INFO L378 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 18 treesize of output 13 [2023-12-02 17:08:00,762 INFO L378 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 18 treesize of output 13 [2023-12-02 17:08:00,870 INFO L378 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 18 treesize of output 13 [2023-12-02 17:08:01,019 INFO L378 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 18 treesize of output 13 [2023-12-02 17:08:01,140 INFO L378 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 18 treesize of output 13 [2023-12-02 17:08:01,271 INFO L378 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 18 treesize of output 13 [2023-12-02 17:08:01,443 INFO L378 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 18 treesize of output 13 [2023-12-02 17:08:01,481 INFO L378 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 25 treesize of output 13 [2023-12-02 17:08:01,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 24 [2023-12-02 17:08:01,619 INFO L378 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 26 treesize of output 19 [2023-12-02 17:08:01,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 25 [2023-12-02 17:08:01,727 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:08:01,727 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:08:01,759 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_760 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_760) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8))) is different from false [2023-12-02 17:08:01,771 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_758 (_ BitVec 32)) (v_ArrVal_760 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 8) ((_ extract 7 0) (select (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|) v_ArrVal_758)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_760) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))))) is different from false [2023-12-02 17:08:01,972 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_758 (_ BitVec 32)) (v_ArrVal_760 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_755 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_755))) (let ((.cse1 (select .cse0 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= (_ bv0 8) ((_ extract 7 0) (select (select (store (store .cse0 |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse1 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|) v_ArrVal_758)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_760) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)))) (not (= ((_ extract 7 0) (select .cse1 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))))))) is different from false [2023-12-02 17:08:02,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1730705673] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:08:02,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401033481] [2023-12-02 17:08:02,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:08:02,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:08:02,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:08:02,009 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:08:02,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-12-02 17:08:02,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:08:02,162 INFO L262 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-02 17:08:02,167 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:08:02,280 INFO L378 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 19 treesize of output 1 [2023-12-02 17:08:02,404 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:02,532 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:02,639 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:02,798 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:02,943 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:03,087 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:03,233 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:03,246 INFO L378 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 31 treesize of output 15 [2023-12-02 17:08:03,276 INFO L378 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 31 treesize of output 15 [2023-12-02 17:08:03,296 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:03,346 INFO L378 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 39 treesize of output 21 [2023-12-02 17:08:03,351 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:08:03,351 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:08:03,439 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_797 (_ BitVec 32)) (v_ArrVal_722 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 8) ((_ extract 7 0) (select (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|) v_ArrVal_797)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_722) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))))) is different from false [2023-12-02 17:08:03,506 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_793 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_720 (_ BitVec 32)) (v_ArrVal_722 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_718 (_ BitVec 32))) (= ((_ extract 7 0) (select (select (store (let ((.cse0 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_793))) (store .cse0 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store (select .cse0 |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32)) v_ArrVal_718) (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|) v_ArrVal_720))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_722) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8))) is different from false [2023-12-02 17:08:03,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401033481] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:08:03,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:08:03,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 10] total 20 [2023-12-02 17:08:03,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32183335] [2023-12-02 17:08:03,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:08:03,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-02 17:08:03,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:08:03,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-02 17:08:03,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=546, Unknown=25, NotChecked=330, Total=1056 [2023-12-02 17:08:03,532 INFO L87 Difference]: Start difference. First operand 569 states and 796 transitions. Second operand has 21 states, 19 states have (on average 5.894736842105263) internal successors, (112), 20 states have internal predecessors, (112), 8 states have call successors, (28), 6 states have call predecessors, (28), 8 states have return successors, (28), 6 states have call predecessors, (28), 8 states have call successors, (28) [2023-12-02 17:08:05,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:08:05,065 INFO L93 Difference]: Finished difference Result 1201 states and 1668 transitions. [2023-12-02 17:08:05,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-02 17:08:05,066 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 5.894736842105263) internal successors, (112), 20 states have internal predecessors, (112), 8 states have call successors, (28), 6 states have call predecessors, (28), 8 states have return successors, (28), 6 states have call predecessors, (28), 8 states have call successors, (28) Word has length 118 [2023-12-02 17:08:05,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:08:05,069 INFO L225 Difference]: With dead ends: 1201 [2023-12-02 17:08:05,069 INFO L226 Difference]: Without dead ends: 645 [2023-12-02 17:08:05,070 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 443 GetRequests, 401 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=302, Invalid=886, Unknown=26, NotChecked=426, Total=1640 [2023-12-02 17:08:05,071 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 629 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 1217 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 641 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 1314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:08:05,071 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [641 Valid, 443 Invalid, 1314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1217 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-02 17:08:05,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2023-12-02 17:08:05,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 565. [2023-12-02 17:08:05,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 510 states have (on average 1.3784313725490196) internal successors, (703), 514 states have internal predecessors, (703), 40 states have call successors, (40), 14 states have call predecessors, (40), 14 states have return successors, (40), 36 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-02 17:08:05,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 783 transitions. [2023-12-02 17:08:05,144 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 783 transitions. Word has length 118 [2023-12-02 17:08:05,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:08:05,145 INFO L495 AbstractCegarLoop]: Abstraction has 565 states and 783 transitions. [2023-12-02 17:08:05,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 5.894736842105263) internal successors, (112), 20 states have internal predecessors, (112), 8 states have call successors, (28), 6 states have call predecessors, (28), 8 states have return successors, (28), 6 states have call predecessors, (28), 8 states have call successors, (28) [2023-12-02 17:08:05,145 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 783 transitions. [2023-12-02 17:08:05,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-02 17:08:05,147 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:08:05,148 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:08:05,154 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2023-12-02 17:08:05,356 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-12-02 17:08:05,556 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (25)] Ended with exit code 0 [2023-12-02 17:08:05,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 17:08:05,750 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:08:05,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:08:05,750 INFO L85 PathProgramCache]: Analyzing trace with hash -109837463, now seen corresponding path program 1 times [2023-12-02 17:08:05,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:08:05,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1121488943] [2023-12-02 17:08:05,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:08:05,751 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:08:05,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:08:05,752 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:08:05,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-02 17:08:06,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:08:06,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-02 17:08:06,107 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:08:06,510 INFO L378 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 8 treesize of output 1 [2023-12-02 17:08:06,589 INFO L378 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 8 treesize of output 1 [2023-12-02 17:08:06,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:08:06,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 56 [2023-12-02 17:08:06,954 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:08:06,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 77 treesize of output 51 [2023-12-02 17:08:07,136 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:08:07,136 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 34 [2023-12-02 17:08:07,198 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:08:07,198 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:08:07,198 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:08:07,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1121488943] [2023-12-02 17:08:07,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1121488943] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:08:07,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:08:07,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-02 17:08:07,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020166119] [2023-12-02 17:08:07,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:08:07,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 17:08:07,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:08:07,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 17:08:07,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-02 17:08:07,200 INFO L87 Difference]: Start difference. First operand 565 states and 783 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:08:09,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:08:09,934 INFO L93 Difference]: Finished difference Result 1473 states and 2025 transitions. [2023-12-02 17:08:09,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 17:08:09,935 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2023-12-02 17:08:09,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:08:09,939 INFO L225 Difference]: With dead ends: 1473 [2023-12-02 17:08:09,940 INFO L226 Difference]: Without dead ends: 909 [2023-12-02 17:08:09,941 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-12-02 17:08:09,941 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 665 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 941 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 665 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 941 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-12-02 17:08:09,942 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [665 Valid, 439 Invalid, 977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 941 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-12-02 17:08:09,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 909 states. [2023-12-02 17:08:10,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 909 to 701. [2023-12-02 17:08:10,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 646 states have (on average 1.391640866873065) internal successors, (899), 650 states have internal predecessors, (899), 40 states have call successors, (40), 14 states have call predecessors, (40), 14 states have return successors, (40), 36 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-02 17:08:10,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 979 transitions. [2023-12-02 17:08:10,014 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 979 transitions. Word has length 118 [2023-12-02 17:08:10,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:08:10,014 INFO L495 AbstractCegarLoop]: Abstraction has 701 states and 979 transitions. [2023-12-02 17:08:10,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:08:10,015 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 979 transitions. [2023-12-02 17:08:10,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-02 17:08:10,017 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:08:10,017 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:08:10,024 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2023-12-02 17:08:10,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:08:10,217 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:08:10,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:08:10,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1406166891, now seen corresponding path program 1 times [2023-12-02 17:08:10,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:08:10,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1335643882] [2023-12-02 17:08:10,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:08:10,218 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:08:10,218 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:08:10,219 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:08:10,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-02 17:08:10,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:08:10,433 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 17:08:10,435 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:08:10,450 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:08:10,450 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:08:10,450 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:08:10,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1335643882] [2023-12-02 17:08:10,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1335643882] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:08:10,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:08:10,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 17:08:10,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054253979] [2023-12-02 17:08:10,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:08:10,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 17:08:10,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:08:10,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 17:08:10,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 17:08:10,452 INFO L87 Difference]: Start difference. First operand 701 states and 979 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:08:10,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:08:10,512 INFO L93 Difference]: Finished difference Result 719 states and 1000 transitions. [2023-12-02 17:08:10,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 17:08:10,512 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2023-12-02 17:08:10,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:08:10,515 INFO L225 Difference]: With dead ends: 719 [2023-12-02 17:08:10,515 INFO L226 Difference]: Without dead ends: 717 [2023-12-02 17:08:10,515 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-02 17:08:10,516 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 12 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:08:10,516 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 681 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 17:08:10,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 717 states. [2023-12-02 17:08:10,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 717 to 713. [2023-12-02 17:08:10,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 658 states have (on average 1.384498480243161) internal successors, (911), 662 states have internal predecessors, (911), 40 states have call successors, (40), 14 states have call predecessors, (40), 14 states have return successors, (40), 36 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-02 17:08:10,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 991 transitions. [2023-12-02 17:08:10,557 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 991 transitions. Word has length 118 [2023-12-02 17:08:10,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:08:10,557 INFO L495 AbstractCegarLoop]: Abstraction has 713 states and 991 transitions. [2023-12-02 17:08:10,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:08:10,558 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 991 transitions. [2023-12-02 17:08:10,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-02 17:08:10,560 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:08:10,560 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:08:10,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-02 17:08:10,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:08:10,761 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:08:10,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:08:10,761 INFO L85 PathProgramCache]: Analyzing trace with hash 312864363, now seen corresponding path program 1 times [2023-12-02 17:08:10,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:08:10,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [857887721] [2023-12-02 17:08:10,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:08:10,762 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:08:10,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:08:10,763 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:08:10,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-02 17:08:11,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:08:11,181 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-02 17:08:11,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:08:11,577 INFO L378 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 8 treesize of output 1 [2023-12-02 17:08:11,678 INFO L378 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 8 treesize of output 1 [2023-12-02 17:08:11,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:08:11,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 45 [2023-12-02 17:08:11,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 37 [2023-12-02 17:08:12,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 27 [2023-12-02 17:08:12,100 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:08:12,100 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:08:12,100 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:08:12,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [857887721] [2023-12-02 17:08:12,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [857887721] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:08:12,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:08:12,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-02 17:08:12,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590128126] [2023-12-02 17:08:12,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:08:12,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 17:08:12,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:08:12,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 17:08:12,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-12-02 17:08:12,101 INFO L87 Difference]: Start difference. First operand 713 states and 991 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:08:14,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:08:14,767 INFO L93 Difference]: Finished difference Result 1787 states and 2455 transitions. [2023-12-02 17:08:14,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 17:08:14,768 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2023-12-02 17:08:14,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:08:14,772 INFO L225 Difference]: With dead ends: 1787 [2023-12-02 17:08:14,772 INFO L226 Difference]: Without dead ends: 1075 [2023-12-02 17:08:14,773 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-12-02 17:08:14,774 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 360 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 1044 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 1065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1044 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-12-02 17:08:14,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [360 Valid, 524 Invalid, 1065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1044 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-12-02 17:08:14,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1075 states. [2023-12-02 17:08:14,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1075 to 709. [2023-12-02 17:08:14,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 709 states, 654 states have (on average 1.3807339449541285) internal successors, (903), 658 states have internal predecessors, (903), 40 states have call successors, (40), 14 states have call predecessors, (40), 14 states have return successors, (40), 36 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-02 17:08:14,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 709 states to 709 states and 983 transitions. [2023-12-02 17:08:14,815 INFO L78 Accepts]: Start accepts. Automaton has 709 states and 983 transitions. Word has length 118 [2023-12-02 17:08:14,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:08:14,815 INFO L495 AbstractCegarLoop]: Abstraction has 709 states and 983 transitions. [2023-12-02 17:08:14,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:08:14,816 INFO L276 IsEmpty]: Start isEmpty. Operand 709 states and 983 transitions. [2023-12-02 17:08:14,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-02 17:08:14,818 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:08:14,818 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:08:14,825 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-12-02 17:08:15,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:08:15,018 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:08:15,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:08:15,019 INFO L85 PathProgramCache]: Analyzing trace with hash 640981397, now seen corresponding path program 1 times [2023-12-02 17:08:15,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:08:15,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2093440661] [2023-12-02 17:08:15,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:08:15,019 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:08:15,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:08:15,020 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:08:15,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-02 17:08:15,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:08:15,306 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-02 17:08:15,309 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:08:15,433 INFO L378 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 8 treesize of output 1 [2023-12-02 17:08:15,608 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:15,748 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:15,868 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:16,009 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:16,143 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:16,261 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:16,388 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:16,418 INFO L378 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 39 treesize of output 21 [2023-12-02 17:08:16,435 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:08:16,435 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:08:16,519 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:08:16,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2093440661] [2023-12-02 17:08:16,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2093440661] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:08:16,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [429540333] [2023-12-02 17:08:16,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:08:16,520 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:08:16,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:08:16,521 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:08:16,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (31)] Waiting until timeout for monitored process [2023-12-02 17:08:17,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:08:17,153 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-02 17:08:17,156 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:08:17,267 INFO L378 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 19 treesize of output 1 [2023-12-02 17:08:17,398 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:17,525 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:17,636 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:17,780 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:17,905 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:18,029 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:18,137 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:18,148 INFO L378 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 39 treesize of output 21 [2023-12-02 17:08:18,152 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:08:18,152 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:08:18,164 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_947 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_947) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8))) is different from false [2023-12-02 17:08:18,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [429540333] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:08:18,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669651895] [2023-12-02 17:08:18,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:08:18,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:08:18,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:08:18,179 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:08:18,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-12-02 17:08:18,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:08:18,351 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-02 17:08:18,355 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:08:19,011 INFO L378 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 12 treesize of output 8 [2023-12-02 17:08:19,224 INFO L378 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 24 treesize of output 23 [2023-12-02 17:08:19,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 41 [2023-12-02 17:08:19,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 66 [2023-12-02 17:08:19,951 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 57 [2023-12-02 17:08:20,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 42 [2023-12-02 17:08:20,380 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-02 17:08:20,380 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:08:20,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669651895] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:08:20,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:08:20,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 18 [2023-12-02 17:08:20,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716417036] [2023-12-02 17:08:20,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:08:20,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-02 17:08:20,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:08:20,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-02 17:08:20,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=344, Unknown=11, NotChecked=38, Total=462 [2023-12-02 17:08:20,382 INFO L87 Difference]: Start difference. First operand 709 states and 983 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:08:24,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:08:24,923 INFO L93 Difference]: Finished difference Result 1707 states and 2349 transitions. [2023-12-02 17:08:24,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-02 17:08:24,925 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 118 [2023-12-02 17:08:24,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:08:24,928 INFO L225 Difference]: With dead ends: 1707 [2023-12-02 17:08:24,928 INFO L226 Difference]: Without dead ends: 999 [2023-12-02 17:08:24,929 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 386 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=90, Invalid=455, Unknown=11, NotChecked=44, Total=600 [2023-12-02 17:08:24,930 INFO L413 NwaCegarLoop]: 133 mSDtfsCounter, 557 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 1336 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 557 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 1372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:08:24,930 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [557 Valid, 632 Invalid, 1372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1336 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2023-12-02 17:08:24,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 999 states. [2023-12-02 17:08:24,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 999 to 843. [2023-12-02 17:08:24,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 786 states have (on average 1.3918575063613232) internal successors, (1094), 790 states have internal predecessors, (1094), 40 states have call successors, (40), 16 states have call predecessors, (40), 16 states have return successors, (40), 36 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-02 17:08:24,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 1174 transitions. [2023-12-02 17:08:24,976 INFO L78 Accepts]: Start accepts. Automaton has 843 states and 1174 transitions. Word has length 118 [2023-12-02 17:08:24,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:08:24,976 INFO L495 AbstractCegarLoop]: Abstraction has 843 states and 1174 transitions. [2023-12-02 17:08:24,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:08:24,977 INFO L276 IsEmpty]: Start isEmpty. Operand 843 states and 1174 transitions. [2023-12-02 17:08:24,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-02 17:08:24,979 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:08:24,979 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:08:24,985 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-12-02 17:08:25,184 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (31)] Ended with exit code 0 [2023-12-02 17:08:25,385 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-12-02 17:08:25,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:08:25,580 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:08:25,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:08:25,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1047962345, now seen corresponding path program 1 times [2023-12-02 17:08:25,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:08:25,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1759161202] [2023-12-02 17:08:25,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:08:25,581 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:08:25,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:08:25,582 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:08:25,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-02 17:08:25,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:08:25,863 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-02 17:08:25,867 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:08:25,989 INFO L378 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 8 treesize of output 1 [2023-12-02 17:08:26,193 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:26,335 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:26,456 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:26,574 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:26,722 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:26,873 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:27,016 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:27,044 INFO L378 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 39 treesize of output 21 [2023-12-02 17:08:27,060 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:08:27,060 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:08:27,093 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1009 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_1009) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8))) is different from false [2023-12-02 17:08:27,105 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:08:27,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1759161202] [2023-12-02 17:08:27,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1759161202] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:08:27,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1032985115] [2023-12-02 17:08:27,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:08:27,106 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:08:27,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:08:27,106 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:08:27,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (34)] Waiting until timeout for monitored process [2023-12-02 17:08:27,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:08:27,745 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-02 17:08:27,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:08:27,854 INFO L378 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 14 treesize of output 10 [2023-12-02 17:08:28,300 INFO L378 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 30 treesize of output 23 [2023-12-02 17:08:28,481 INFO L378 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 30 treesize of output 23 [2023-12-02 17:08:28,663 INFO L378 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 30 treesize of output 23 [2023-12-02 17:08:28,843 INFO L378 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 30 treesize of output 23 [2023-12-02 17:08:29,025 INFO L378 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 30 treesize of output 23 [2023-12-02 17:08:29,206 INFO L378 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 30 treesize of output 23 [2023-12-02 17:08:29,390 INFO L378 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 30 treesize of output 23 [2023-12-02 17:08:29,440 INFO L378 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 49 treesize of output 25 [2023-12-02 17:08:29,445 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 32 proven. 239 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2023-12-02 17:08:29,445 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:08:29,457 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1041 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_1041) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8))) is different from false [2023-12-02 17:08:29,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1032985115] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:08:29,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235244476] [2023-12-02 17:08:29,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:08:29,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:08:29,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:08:29,473 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:08:29,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-12-02 17:08:29,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:08:29,681 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-02 17:08:29,684 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:08:30,392 INFO L378 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 15 treesize of output 1 [2023-12-02 17:08:30,556 INFO L378 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 15 treesize of output 11 [2023-12-02 17:08:30,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2023-12-02 17:08:31,037 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 49 [2023-12-02 17:08:31,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 39 [2023-12-02 17:08:31,850 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:08:31,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 96 treesize of output 46 [2023-12-02 17:08:31,962 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:08:31,962 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:08:31,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235244476] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:08:31,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:08:31,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [10, 11] total 29 [2023-12-02 17:08:31,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408364305] [2023-12-02 17:08:31,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:08:31,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-02 17:08:31,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:08:31,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-02 17:08:31,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=816, Unknown=2, NotChecked=118, Total=1056 [2023-12-02 17:08:31,964 INFO L87 Difference]: Start difference. First operand 843 states and 1174 transitions. Second operand has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 12 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:08:36,587 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:08:42,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:08:43,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:08:43,194 INFO L93 Difference]: Finished difference Result 2005 states and 2772 transitions. [2023-12-02 17:08:43,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-02 17:08:43,195 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 12 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2023-12-02 17:08:43,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:08:43,200 INFO L225 Difference]: With dead ends: 2005 [2023-12-02 17:08:43,200 INFO L226 Difference]: Without dead ends: 1163 [2023-12-02 17:08:43,201 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 376 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=194, Invalid=1218, Unknown=2, NotChecked=146, Total=1560 [2023-12-02 17:08:43,201 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 447 mSDsluCounter, 744 mSDsCounter, 0 mSdLazyCounter, 2313 mSolverCounterSat, 22 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 894 SdHoareTripleChecker+Invalid, 2337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 2313 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:08:43,202 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [447 Valid, 894 Invalid, 2337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 2313 Invalid, 2 Unknown, 0 Unchecked, 10.3s Time] [2023-12-02 17:08:43,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states. [2023-12-02 17:08:43,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 888. [2023-12-02 17:08:43,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 888 states, 831 states have (on average 1.4019253910950662) internal successors, (1165), 835 states have internal predecessors, (1165), 40 states have call successors, (40), 16 states have call predecessors, (40), 16 states have return successors, (40), 36 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-02 17:08:43,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 888 states to 888 states and 1245 transitions. [2023-12-02 17:08:43,282 INFO L78 Accepts]: Start accepts. Automaton has 888 states and 1245 transitions. Word has length 118 [2023-12-02 17:08:43,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:08:43,282 INFO L495 AbstractCegarLoop]: Abstraction has 888 states and 1245 transitions. [2023-12-02 17:08:43,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 12 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:08:43,282 INFO L276 IsEmpty]: Start isEmpty. Operand 888 states and 1245 transitions. [2023-12-02 17:08:43,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-02 17:08:43,285 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:08:43,285 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:08:43,292 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-12-02 17:08:43,491 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (34)] Ended with exit code 0 [2023-12-02 17:08:43,691 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Ended with exit code 0 [2023-12-02 17:08:43,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:08:43,886 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:08:43,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:08:43,886 INFO L85 PathProgramCache]: Analyzing trace with hash -284858153, now seen corresponding path program 1 times [2023-12-02 17:08:43,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:08:43,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [226516045] [2023-12-02 17:08:43,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:08:43,887 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:08:43,887 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:08:43,888 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:08:43,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-02 17:08:44,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:08:44,189 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-02 17:08:44,192 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:08:44,313 INFO L378 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 8 treesize of output 1 [2023-12-02 17:08:44,531 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:44,669 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:44,792 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:44,934 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:45,078 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:45,225 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:45,372 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:45,402 INFO L378 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 39 treesize of output 21 [2023-12-02 17:08:45,419 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:08:45,419 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:08:45,516 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:08:45,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [226516045] [2023-12-02 17:08:45,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [226516045] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:08:45,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [93728098] [2023-12-02 17:08:45,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:08:45,517 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:08:45,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:08:45,518 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:08:45,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (37)] Waiting until timeout for monitored process [2023-12-02 17:08:46,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:08:46,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-02 17:08:46,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:08:46,268 INFO L378 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 14 treesize of output 10 [2023-12-02 17:08:46,670 INFO L378 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 30 treesize of output 23 [2023-12-02 17:08:46,834 INFO L378 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 30 treesize of output 23 [2023-12-02 17:08:47,002 INFO L378 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 30 treesize of output 23 [2023-12-02 17:08:47,176 INFO L378 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 30 treesize of output 23 [2023-12-02 17:08:47,348 INFO L378 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 30 treesize of output 23 [2023-12-02 17:08:47,518 INFO L378 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 30 treesize of output 23 [2023-12-02 17:08:47,717 INFO L378 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 30 treesize of output 23 [2023-12-02 17:08:47,764 INFO L378 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 49 treesize of output 25 [2023-12-02 17:08:47,769 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 32 proven. 239 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2023-12-02 17:08:47,770 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:08:47,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [93728098] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:08:47,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338479631] [2023-12-02 17:08:47,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:08:47,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:08:47,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:08:47,848 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:08:47,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-12-02 17:08:48,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:08:48,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-02 17:08:48,038 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:08:48,662 INFO L378 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 12 treesize of output 8 [2023-12-02 17:08:48,884 INFO L378 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 24 treesize of output 23 [2023-12-02 17:08:49,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 41 [2023-12-02 17:08:49,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 55 [2023-12-02 17:08:49,580 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 43 [2023-12-02 17:08:50,421 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:08:50,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 104 treesize of output 50 [2023-12-02 17:08:50,549 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-02 17:08:50,549 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:08:50,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338479631] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:08:50,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:08:50,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [10, 11] total 30 [2023-12-02 17:08:50,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996213841] [2023-12-02 17:08:50,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:08:50,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 17:08:50,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:08:50,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 17:08:50,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=916, Unknown=9, NotChecked=0, Total=1056 [2023-12-02 17:08:50,552 INFO L87 Difference]: Start difference. First operand 888 states and 1245 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 states have internal predecessors, (54), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:08:57,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:08:57,624 INFO L93 Difference]: Finished difference Result 2062 states and 2858 transitions. [2023-12-02 17:08:57,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-02 17:08:57,625 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 states have internal predecessors, (54), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 118 [2023-12-02 17:08:57,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:08:57,629 INFO L225 Difference]: With dead ends: 2062 [2023-12-02 17:08:57,629 INFO L226 Difference]: Without dead ends: 1175 [2023-12-02 17:08:57,630 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 374 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 547 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=235, Invalid=1478, Unknown=9, NotChecked=0, Total=1722 [2023-12-02 17:08:57,631 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 460 mSDsluCounter, 745 mSDsCounter, 0 mSdLazyCounter, 2093 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 908 SdHoareTripleChecker+Invalid, 2126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 2093 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2023-12-02 17:08:57,631 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [460 Valid, 908 Invalid, 2126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 2093 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2023-12-02 17:08:57,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1175 states. [2023-12-02 17:08:57,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1175 to 839. [2023-12-02 17:08:57,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 839 states, 782 states have (on average 1.3887468030690537) internal successors, (1086), 786 states have internal predecessors, (1086), 40 states have call successors, (40), 16 states have call predecessors, (40), 16 states have return successors, (40), 36 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-02 17:08:57,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 839 states to 839 states and 1166 transitions. [2023-12-02 17:08:57,679 INFO L78 Accepts]: Start accepts. Automaton has 839 states and 1166 transitions. Word has length 118 [2023-12-02 17:08:57,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:08:57,679 INFO L495 AbstractCegarLoop]: Abstraction has 839 states and 1166 transitions. [2023-12-02 17:08:57,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 states have internal predecessors, (54), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:08:57,679 INFO L276 IsEmpty]: Start isEmpty. Operand 839 states and 1166 transitions. [2023-12-02 17:08:57,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-02 17:08:57,681 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:08:57,681 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:08:57,687 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2023-12-02 17:08:57,887 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-12-02 17:08:58,086 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (37)] Forceful destruction successful, exit code 0 [2023-12-02 17:08:58,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 17:08:58,282 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:08:58,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:08:58,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1073192976, now seen corresponding path program 1 times [2023-12-02 17:08:58,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:08:58,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1807247456] [2023-12-02 17:08:58,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:08:58,283 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:08:58,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:08:58,284 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:08:58,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-12-02 17:08:58,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:08:58,580 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-02 17:08:58,583 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:08:58,927 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:59,049 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:59,185 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:59,323 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:59,468 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:59,601 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:59,760 INFO L378 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 20 treesize of output 15 [2023-12-02 17:08:59,787 INFO L378 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 31 treesize of output 15 [2023-12-02 17:08:59,834 INFO L378 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 33 treesize of output 26 [2023-12-02 17:08:59,897 INFO L378 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 37 treesize of output 28 [2023-12-02 17:08:59,960 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:08:59,960 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 39 treesize of output 15 [2023-12-02 17:08:59,988 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:08:59,988 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:09:00,334 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:09:00,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1807247456] [2023-12-02 17:09:00,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1807247456] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:09:00,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [718603743] [2023-12-02 17:09:00,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:09:00,334 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:09:00,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:09:00,343 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:09:00,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (40)] Waiting until timeout for monitored process [2023-12-02 17:09:01,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:09:01,274 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-02 17:09:01,278 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:09:01,854 INFO L378 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 19 treesize of output 1 [2023-12-02 17:09:02,884 INFO L378 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 67 treesize of output 52 [2023-12-02 17:09:03,201 INFO L378 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 67 treesize of output 52 [2023-12-02 17:09:03,519 INFO L378 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 67 treesize of output 52 [2023-12-02 17:09:03,862 INFO L378 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 67 treesize of output 52 [2023-12-02 17:09:04,254 INFO L378 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 67 treesize of output 52 [2023-12-02 17:09:04,384 INFO L378 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 67 treesize of output 52 [2023-12-02 17:09:04,490 INFO L378 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 67 treesize of output 52 [2023-12-02 17:09:04,739 INFO L378 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 97 treesize of output 76 [2023-12-02 17:09:04,852 INFO L378 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 87 treesize of output 33 [2023-12-02 17:09:04,961 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 188 proven. 24 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2023-12-02 17:09:04,961 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:09:05,346 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1236 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1235 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| v_ArrVal_1235)) (.cse2 (bvadd (_ bv4 32) |c_~#float_Array_0~0.offset|)) (.cse3 ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0)))) (or (not (fp.geq (let ((.cse0 (select (select (store .cse1 |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1236) |c_~#float_Array_0~0.base|) .cse2))) (fp ((_ extract 31 31) .cse0) ((_ extract 30 23) .cse0) ((_ extract 22 0) .cse0))) .cse3)) (fp.geq (let ((.cse4 (select (select .cse1 |c_~#float_Array_0~0.base|) .cse2))) (fp ((_ extract 31 31) .cse4) ((_ extract 30 23) .cse4) ((_ extract 22 0) .cse4))) .cse3)))) is different from false [2023-12-02 17:09:05,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [718603743] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:09:05,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673886018] [2023-12-02 17:09:05,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:09:05,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:09:05,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:09:05,659 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:09:05,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-12-02 17:09:05,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:09:05,851 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 17:09:05,853 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:09:06,311 INFO L378 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 39 treesize of output 30 [2023-12-02 17:09:06,419 INFO L378 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 58 treesize of output 22 [2023-12-02 17:09:06,543 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:09:06,543 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:09:06,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673886018] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:09:06,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:09:06,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [11, 14] total 28 [2023-12-02 17:09:06,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193872959] [2023-12-02 17:09:06,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:09:06,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 17:09:06,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:09:06,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 17:09:06,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=1192, Unknown=37, NotChecked=72, Total=1482 [2023-12-02 17:09:06,545 INFO L87 Difference]: Start difference. First operand 839 states and 1166 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:09:07,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:09:07,669 INFO L93 Difference]: Finished difference Result 1817 states and 2493 transitions. [2023-12-02 17:09:07,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 17:09:07,670 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 118 [2023-12-02 17:09:07,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:09:07,675 INFO L225 Difference]: With dead ends: 1817 [2023-12-02 17:09:07,675 INFO L226 Difference]: Without dead ends: 979 [2023-12-02 17:09:07,677 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 405 GetRequests, 362 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 613 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=199, Invalid=1328, Unknown=37, NotChecked=76, Total=1640 [2023-12-02 17:09:07,677 INFO L413 NwaCegarLoop]: 111 mSDtfsCounter, 223 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-02 17:09:07,677 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 323 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-02 17:09:07,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 979 states. [2023-12-02 17:09:07,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 979 to 815. [2023-12-02 17:09:07,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 815 states, 756 states have (on average 1.3915343915343916) internal successors, (1052), 760 states have internal predecessors, (1052), 40 states have call successors, (40), 18 states have call predecessors, (40), 18 states have return successors, (40), 36 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-02 17:09:07,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 815 states to 815 states and 1132 transitions. [2023-12-02 17:09:07,765 INFO L78 Accepts]: Start accepts. Automaton has 815 states and 1132 transitions. Word has length 118 [2023-12-02 17:09:07,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:09:07,765 INFO L495 AbstractCegarLoop]: Abstraction has 815 states and 1132 transitions. [2023-12-02 17:09:07,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:09:07,765 INFO L276 IsEmpty]: Start isEmpty. Operand 815 states and 1132 transitions. [2023-12-02 17:09:07,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-02 17:09:07,768 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:09:07,768 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:09:07,776 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-12-02 17:09:07,974 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Ended with exit code 0 [2023-12-02 17:09:08,174 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (40)] Ended with exit code 0 [2023-12-02 17:09:08,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 17:09:08,369 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:09:08,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:09:08,369 INFO L85 PathProgramCache]: Analyzing trace with hash 205384046, now seen corresponding path program 1 times [2023-12-02 17:09:08,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:09:08,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2037027974] [2023-12-02 17:09:08,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:09:08,370 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:09:08,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:09:08,371 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:09:08,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2023-12-02 17:09:08,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:09:08,731 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-02 17:09:08,734 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:09:09,131 INFO L378 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 8 treesize of output 1 [2023-12-02 17:09:09,202 INFO L378 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 8 treesize of output 1 [2023-12-02 17:09:09,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:09:09,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 39 [2023-12-02 17:09:09,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 35 [2023-12-02 17:09:09,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 25 [2023-12-02 17:09:09,720 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:09:09,720 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:09:09,720 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:09:09,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2037027974] [2023-12-02 17:09:09,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2037027974] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:09:09,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:09:09,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-02 17:09:09,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625486005] [2023-12-02 17:09:09,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:09:09,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 17:09:09,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:09:09,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 17:09:09,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-12-02 17:09:09,722 INFO L87 Difference]: Start difference. First operand 815 states and 1132 transitions. Second operand has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:09:13,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:09:13,389 INFO L93 Difference]: Finished difference Result 2119 states and 2925 transitions. [2023-12-02 17:09:13,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 17:09:13,391 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 120 [2023-12-02 17:09:13,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:09:13,396 INFO L225 Difference]: With dead ends: 2119 [2023-12-02 17:09:13,396 INFO L226 Difference]: Without dead ends: 1305 [2023-12-02 17:09:13,397 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2023-12-02 17:09:13,397 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 484 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 941 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 484 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 941 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-12-02 17:09:13,398 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [484 Valid, 446 Invalid, 957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 941 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2023-12-02 17:09:13,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1305 states. [2023-12-02 17:09:13,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1305 to 827. [2023-12-02 17:09:13,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 827 states, 768 states have (on average 1.3958333333333333) internal successors, (1072), 772 states have internal predecessors, (1072), 40 states have call successors, (40), 18 states have call predecessors, (40), 18 states have return successors, (40), 36 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-02 17:09:13,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 827 states to 827 states and 1152 transitions. [2023-12-02 17:09:13,476 INFO L78 Accepts]: Start accepts. Automaton has 827 states and 1152 transitions. Word has length 120 [2023-12-02 17:09:13,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:09:13,477 INFO L495 AbstractCegarLoop]: Abstraction has 827 states and 1152 transitions. [2023-12-02 17:09:13,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 8 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:09:13,477 INFO L276 IsEmpty]: Start isEmpty. Operand 827 states and 1152 transitions. [2023-12-02 17:09:13,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-02 17:09:13,479 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:09:13,480 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:09:13,487 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Ended with exit code 0 [2023-12-02 17:09:13,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:09:13,680 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:09:13,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:09:13,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1600054288, now seen corresponding path program 1 times [2023-12-02 17:09:13,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:09:13,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [312262809] [2023-12-02 17:09:13,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:09:13,681 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:09:13,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:09:13,682 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:09:13,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-12-02 17:09:14,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:09:14,086 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-02 17:09:14,089 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:09:14,470 INFO L378 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 8 treesize of output 1 [2023-12-02 17:09:14,538 INFO L378 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 8 treesize of output 1 [2023-12-02 17:09:14,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:09:14,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 44 [2023-12-02 17:09:14,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 36 [2023-12-02 17:09:14,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 26 [2023-12-02 17:09:15,033 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:09:15,033 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:09:15,033 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:09:15,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [312262809] [2023-12-02 17:09:15,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [312262809] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:09:15,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:09:15,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-02 17:09:15,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763475994] [2023-12-02 17:09:15,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:09:15,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-02 17:09:15,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:09:15,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-02 17:09:15,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-12-02 17:09:15,035 INFO L87 Difference]: Start difference. First operand 827 states and 1152 transitions. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:09:18,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:09:18,423 INFO L93 Difference]: Finished difference Result 1867 states and 2567 transitions. [2023-12-02 17:09:18,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 17:09:18,424 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 120 [2023-12-02 17:09:18,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:09:18,428 INFO L225 Difference]: With dead ends: 1867 [2023-12-02 17:09:18,428 INFO L226 Difference]: Without dead ends: 1041 [2023-12-02 17:09:18,428 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-12-02 17:09:18,429 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 579 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 1113 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 579 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 1141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:09:18,429 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [579 Valid, 545 Invalid, 1141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1113 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2023-12-02 17:09:18,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1041 states. [2023-12-02 17:09:18,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1041 to 683. [2023-12-02 17:09:18,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 624 states have (on average 1.3798076923076923) internal successors, (861), 628 states have internal predecessors, (861), 40 states have call successors, (40), 18 states have call predecessors, (40), 18 states have return successors, (40), 36 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-02 17:09:18,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 941 transitions. [2023-12-02 17:09:18,478 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 941 transitions. Word has length 120 [2023-12-02 17:09:18,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:09:18,478 INFO L495 AbstractCegarLoop]: Abstraction has 683 states and 941 transitions. [2023-12-02 17:09:18,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:09:18,478 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 941 transitions. [2023-12-02 17:09:18,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-02 17:09:18,480 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:09:18,480 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:09:18,487 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Ended with exit code 0 [2023-12-02 17:09:18,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:09:18,680 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:09:18,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:09:18,681 INFO L85 PathProgramCache]: Analyzing trace with hash 104204186, now seen corresponding path program 1 times [2023-12-02 17:09:18,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:09:18,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [984768916] [2023-12-02 17:09:18,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:09:18,681 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:09:18,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:09:18,682 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:09:18,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2023-12-02 17:09:18,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:09:18,996 INFO L262 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-02 17:09:18,999 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:09:19,119 INFO L378 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 8 treesize of output 1 [2023-12-02 17:09:19,305 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:19,442 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:19,564 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:19,687 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:19,836 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:19,970 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:20,097 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:20,122 INFO L378 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 39 treesize of output 21 [2023-12-02 17:09:20,137 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:09:20,137 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:09:20,230 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:09:20,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [984768916] [2023-12-02 17:09:20,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [984768916] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:09:20,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [127225414] [2023-12-02 17:09:20,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:09:20,231 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:09:20,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:09:20,231 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:09:20,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (45)] Waiting until timeout for monitored process [2023-12-02 17:09:20,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:09:20,848 INFO L262 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-02 17:09:20,851 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:09:20,952 INFO L378 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 14 treesize of output 10 [2023-12-02 17:09:21,347 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:21,527 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:21,707 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:21,895 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:22,101 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:22,286 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:22,485 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:22,536 INFO L378 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 49 treesize of output 25 [2023-12-02 17:09:22,542 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 32 proven. 239 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2023-12-02 17:09:22,542 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:09:22,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [127225414] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:09:22,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740655125] [2023-12-02 17:09:22,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:09:22,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:09:22,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:09:22,608 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:09:22,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-12-02 17:09:22,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:09:22,794 INFO L262 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-02 17:09:22,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:09:23,403 INFO L378 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 12 treesize of output 8 [2023-12-02 17:09:23,623 INFO L378 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 24 treesize of output 23 [2023-12-02 17:09:23,856 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 41 [2023-12-02 17:09:24,016 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 41 [2023-12-02 17:09:24,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 35 [2023-12-02 17:09:24,861 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:09:24,861 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 86 treesize of output 42 [2023-12-02 17:09:24,976 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-02 17:09:24,976 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:09:24,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740655125] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:09:24,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:09:24,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [10, 11] total 28 [2023-12-02 17:09:24,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302295520] [2023-12-02 17:09:24,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:09:24,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-02 17:09:24,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:09:24,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-02 17:09:24,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=799, Unknown=10, NotChecked=0, Total=930 [2023-12-02 17:09:24,978 INFO L87 Difference]: Start difference. First operand 683 states and 941 transitions. Second operand has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:09:29,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:09:29,993 INFO L93 Difference]: Finished difference Result 1492 states and 2040 transitions. [2023-12-02 17:09:29,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-02 17:09:29,994 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 120 [2023-12-02 17:09:29,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:09:29,997 INFO L225 Difference]: With dead ends: 1492 [2023-12-02 17:09:29,997 INFO L226 Difference]: Without dead ends: 810 [2023-12-02 17:09:29,998 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 423 GetRequests, 387 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 418 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=190, Invalid=1132, Unknown=10, NotChecked=0, Total=1332 [2023-12-02 17:09:29,998 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 403 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 1535 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 1564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:09:29,998 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [403 Valid, 612 Invalid, 1564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1535 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2023-12-02 17:09:29,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2023-12-02 17:09:30,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 675. [2023-12-02 17:09:30,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 616 states have (on average 1.3847402597402598) internal successors, (853), 620 states have internal predecessors, (853), 40 states have call successors, (40), 18 states have call predecessors, (40), 18 states have return successors, (40), 36 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-02 17:09:30,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 933 transitions. [2023-12-02 17:09:30,053 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 933 transitions. Word has length 120 [2023-12-02 17:09:30,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:09:30,053 INFO L495 AbstractCegarLoop]: Abstraction has 675 states and 933 transitions. [2023-12-02 17:09:30,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:09:30,053 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 933 transitions. [2023-12-02 17:09:30,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-02 17:09:30,054 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:09:30,054 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:09:30,062 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2023-12-02 17:09:30,260 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (45)] Ended with exit code 0 [2023-12-02 17:09:30,461 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-12-02 17:09:30,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:09:30,655 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:09:30,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:09:30,656 INFO L85 PathProgramCache]: Analyzing trace with hash -602762930, now seen corresponding path program 1 times [2023-12-02 17:09:30,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:09:30,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [835971034] [2023-12-02 17:09:30,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:09:30,656 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:09:30,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:09:30,657 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:09:30,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2023-12-02 17:09:30,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:09:30,960 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-02 17:09:30,964 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:09:31,079 INFO L378 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 8 treesize of output 1 [2023-12-02 17:09:31,278 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:31,421 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:31,528 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:31,657 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:31,781 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:31,912 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:32,045 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:32,075 INFO L378 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 39 treesize of output 21 [2023-12-02 17:09:32,097 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:09:32,097 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:09:32,187 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:09:32,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [835971034] [2023-12-02 17:09:32,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [835971034] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:09:32,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1389914401] [2023-12-02 17:09:32,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:09:32,188 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:09:32,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:09:32,189 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:09:32,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (48)] Waiting until timeout for monitored process [2023-12-02 17:09:32,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:09:32,862 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-02 17:09:32,866 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:09:32,970 INFO L378 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 14 treesize of output 10 [2023-12-02 17:09:33,388 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:33,562 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:33,740 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:33,919 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:34,102 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:34,292 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:34,486 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:34,531 INFO L378 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 49 treesize of output 25 [2023-12-02 17:09:34,537 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 32 proven. 239 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2023-12-02 17:09:34,537 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:09:34,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1389914401] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:09:34,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739696021] [2023-12-02 17:09:34,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:09:34,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:09:34,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:09:34,606 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:09:34,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-12-02 17:09:34,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:09:34,816 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-02 17:09:34,819 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:09:35,262 INFO L378 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 31 treesize of output 15 [2023-12-02 17:09:35,303 INFO L378 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 31 treesize of output 15 [2023-12-02 17:09:35,318 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:35,412 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:09:35,412 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:09:35,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739696021] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:09:35,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:09:35,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10, 11] total 23 [2023-12-02 17:09:35,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779538446] [2023-12-02 17:09:35,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:09:35,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 17:09:35,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:09:35,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 17:09:35,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=524, Unknown=10, NotChecked=0, Total=650 [2023-12-02 17:09:35,414 INFO L87 Difference]: Start difference. First operand 675 states and 933 transitions. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 6 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:09:36,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:09:36,497 INFO L93 Difference]: Finished difference Result 1651 states and 2300 transitions. [2023-12-02 17:09:36,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 17:09:36,498 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 6 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 120 [2023-12-02 17:09:36,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:09:36,502 INFO L225 Difference]: With dead ends: 1651 [2023-12-02 17:09:36,502 INFO L226 Difference]: Without dead ends: 944 [2023-12-02 17:09:36,503 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 392 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=128, Invalid=618, Unknown=10, NotChecked=0, Total=756 [2023-12-02 17:09:36,503 INFO L413 NwaCegarLoop]: 132 mSDtfsCounter, 325 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 687 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:09:36,503 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [325 Valid, 386 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 687 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-02 17:09:36,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 944 states. [2023-12-02 17:09:36,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 944 to 848. [2023-12-02 17:09:36,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 789 states have (on average 1.4043092522179974) internal successors, (1108), 793 states have internal predecessors, (1108), 40 states have call successors, (40), 18 states have call predecessors, (40), 18 states have return successors, (40), 36 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-02 17:09:36,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1188 transitions. [2023-12-02 17:09:36,563 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1188 transitions. Word has length 120 [2023-12-02 17:09:36,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:09:36,564 INFO L495 AbstractCegarLoop]: Abstraction has 848 states and 1188 transitions. [2023-12-02 17:09:36,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 6 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:09:36,564 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1188 transitions. [2023-12-02 17:09:36,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-02 17:09:36,565 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:09:36,565 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:09:36,570 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Ended with exit code 0 [2023-12-02 17:09:36,770 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (48)] Forceful destruction successful, exit code 0 [2023-12-02 17:09:36,971 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2023-12-02 17:09:37,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:09:37,166 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:09:37,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:09:37,166 INFO L85 PathProgramCache]: Analyzing trace with hash -462214320, now seen corresponding path program 1 times [2023-12-02 17:09:37,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:09:37,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1504687328] [2023-12-02 17:09:37,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:09:37,167 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:09:37,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:09:37,168 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:09:37,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2023-12-02 17:09:37,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:09:37,546 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-02 17:09:37,550 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:09:37,570 INFO L378 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 12 treesize of output 8 [2023-12-02 17:09:37,847 INFO L378 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 32 treesize of output 27 [2023-12-02 17:09:38,143 INFO L378 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 27 treesize of output 20 [2023-12-02 17:09:38,328 INFO L378 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 27 treesize of output 20 [2023-12-02 17:09:38,520 INFO L378 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 27 treesize of output 20 [2023-12-02 17:09:38,727 INFO L378 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 27 treesize of output 20 [2023-12-02 17:09:38,922 INFO L378 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 27 treesize of output 20 [2023-12-02 17:09:39,130 INFO L378 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 27 treesize of output 20 [2023-12-02 17:09:39,366 INFO L378 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 27 treesize of output 20 [2023-12-02 17:09:39,505 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:09:39,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 1 case distinctions, treesize of input 33 treesize of output 35 [2023-12-02 17:09:39,642 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:09:39,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 48 treesize of output 38 [2023-12-02 17:09:39,684 INFO L378 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 37 treesize of output 28 [2023-12-02 17:09:39,951 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:09:39,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 62 treesize of output 32 [2023-12-02 17:09:40,053 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 18 proven. 189 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2023-12-02 17:09:40,053 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:09:40,349 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32)))) (and (forall ((v_ArrVal_1546 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1546) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse1))) (_ bv0 32)) (not (= ((_ extract 7 0) (select .cse0 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8)))))) (forall ((v_ArrVal_1546 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1546) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse2 .cse1))) (_ bv1 32)) (= ((_ extract 7 0) (select .cse2 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))))))) is different from false [2023-12-02 17:09:40,392 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse2 (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|)) (.cse3 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_1545 (_ BitVec 32)) (v_ArrVal_1546 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse2 .cse3 v_ArrVal_1545)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1546) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= (_ bv1 32) ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse1)))) (= (_ bv0 8) ((_ extract 7 0) (select .cse0 |c_~#BOOL_unsigned_char_Array_0~0.offset|)))))) (forall ((v_ArrVal_1545 (_ BitVec 32)) (v_ArrVal_1546 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse2 .cse3 v_ArrVal_1545)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1546) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= (_ bv0 32) ((_ zero_extend 24) ((_ extract 7 0) (select .cse4 .cse1)))) (not (= (_ bv0 8) ((_ extract 7 0) (select .cse4 |c_~#BOOL_unsigned_char_Array_0~0.offset|))))))))) is different from false [2023-12-02 17:09:40,969 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse9 ((_ sign_extend 24) (_ bv1 8))) (.cse2 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse4 ((_ sign_extend 24) (_ bv0 8))) (.cse5 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_1541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_1541))) (let ((.cse0 (select .cse3 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse0 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))) (forall ((v_ArrVal_1545 (_ BitVec 32)) (v_ArrVal_1546 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select (store (store .cse3 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse0 .cse2 .cse4) .cse5 v_ArrVal_1545)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1546) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse1 .cse2))) (_ bv0 32)) (not (= ((_ extract 7 0) (select .cse1 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8)))))))))) (forall ((v_ArrVal_1541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse8 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_1541))) (let ((.cse6 (select .cse8 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ extract 7 0) (select .cse6 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8)) (forall ((v_ArrVal_1545 (_ BitVec 32)) (v_ArrVal_1546 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse7 (select (store (store .cse8 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse6 .cse2 .cse9) .cse5 v_ArrVal_1545)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1546) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse7 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse7 .cse2))) (_ bv0 32))))))))) (forall ((v_ArrVal_1541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse12 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_1541))) (let ((.cse10 (select .cse12 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ extract 7 0) (select .cse10 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8)) (forall ((v_ArrVal_1545 (_ BitVec 32)) (v_ArrVal_1546 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse11 (select (store (store .cse12 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse10 .cse2 .cse9) .cse5 v_ArrVal_1545)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1546) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ extract 7 0) (select .cse11 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8)) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse11 .cse2))) (_ bv1 32))))))))) (forall ((v_ArrVal_1541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse14 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_1541))) (let ((.cse15 (select .cse14 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (forall ((v_ArrVal_1545 (_ BitVec 32)) (v_ArrVal_1546 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse13 (select (store (store .cse14 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse15 .cse2 .cse4) .cse5 v_ArrVal_1545)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1546) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse13 .cse2))) (_ bv1 32)) (= ((_ extract 7 0) (select .cse13 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))))) (not (= ((_ extract 7 0) (select .cse15 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))))))))) is different from false [2023-12-02 17:09:41,172 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:09:41,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1504687328] [2023-12-02 17:09:41,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1504687328] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:09:41,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [217735944] [2023-12-02 17:09:41,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:09:41,172 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:09:41,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:09:41,173 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:09:41,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (51)] Waiting until timeout for monitored process [2023-12-02 17:09:42,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:09:42,011 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 37 conjunts are in the unsatisfiable core [2023-12-02 17:09:42,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:09:42,084 INFO L378 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 12 treesize of output 8 [2023-12-02 17:09:42,339 INFO L378 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 24 treesize of output 12 [2023-12-02 17:09:42,522 INFO L378 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 17 treesize of output 12 [2023-12-02 17:09:42,661 INFO L378 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 17 treesize of output 12 [2023-12-02 17:09:42,839 INFO L378 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 17 treesize of output 12 [2023-12-02 17:09:42,960 INFO L378 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 17 treesize of output 12 [2023-12-02 17:09:43,091 INFO L378 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 17 treesize of output 12 [2023-12-02 17:09:43,218 INFO L378 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 17 treesize of output 12 [2023-12-02 17:09:43,383 INFO L378 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 17 treesize of output 12 [2023-12-02 17:09:43,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 38 [2023-12-02 17:09:44,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2023-12-02 17:09:44,111 INFO L378 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 41 treesize of output 30 [2023-12-02 17:09:44,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 21 [2023-12-02 17:09:44,422 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 180 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-02 17:09:44,422 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:09:44,563 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32)))) (and (forall ((v_ArrVal_1585 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1585) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= (_ bv1 32) ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse1)))) (= ((_ extract 7 0) (select .cse0 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))))) (forall ((v_ArrVal_1585 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1585) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= (_ bv0 32) ((_ zero_extend 24) ((_ extract 7 0) (select .cse2 .cse1)))) (not (= ((_ extract 7 0) (select .cse2 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8)))))))) is different from false [2023-12-02 17:09:44,602 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse2 (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|)) (.cse3 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_1585 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1583 (_ BitVec 32))) (let ((.cse0 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse2 .cse3 v_ArrVal_1583)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1585) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= (_ bv1 32) ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse1)))) (= (_ bv0 8) ((_ extract 7 0) (select .cse0 |c_~#BOOL_unsigned_char_Array_0~0.offset|)))))) (forall ((v_ArrVal_1585 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1583 (_ BitVec 32))) (let ((.cse4 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse2 .cse3 v_ArrVal_1583)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1585) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= (_ bv0 32) ((_ zero_extend 24) ((_ extract 7 0) (select .cse4 .cse1)))) (not (= (_ bv0 8) ((_ extract 7 0) (select .cse4 |c_~#BOOL_unsigned_char_Array_0~0.offset|))))))))) is different from false [2023-12-02 17:09:45,517 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse3 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse5 ((_ sign_extend 24) (_ bv0 8))) (.cse6 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_1580 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_1580))) (let ((.cse0 (select .cse4 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= (_ bv0 8) ((_ extract 7 0) (select .cse0 .cse1)))) (not (= (_ bv0 8) ((_ extract 7 0) (select .cse0 |c_~#BOOL_unsigned_char_Array_0~0.offset|)))) (forall ((v_ArrVal_1585 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1583 (_ BitVec 32))) (let ((.cse2 (select (store (store .cse4 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse0 .cse3 .cse5) .cse6 v_ArrVal_1583)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1585) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse2 .cse3))) (_ bv1 32)) (= ((_ extract 7 0) (select .cse2 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))))))))) (forall ((v_ArrVal_1580 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse9 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_1580))) (let ((.cse7 (select .cse9 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= (_ bv0 8) ((_ extract 7 0) (select .cse7 .cse1)))) (not (= (_ bv0 8) ((_ extract 7 0) (select .cse7 |c_~#BOOL_unsigned_char_Array_0~0.offset|)))) (forall ((v_ArrVal_1585 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1583 (_ BitVec 32))) (let ((.cse8 (select (store (store .cse9 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse7 .cse3 .cse5) .cse6 v_ArrVal_1583)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1585) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse8 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse8 .cse3))) (_ bv0 32))))))))))) is different from false [2023-12-02 17:09:45,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [217735944] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:09:45,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197335789] [2023-12-02 17:09:45,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:09:45,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:09:45,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:09:45,682 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:09:45,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-12-02 17:09:45,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:09:45,916 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-02 17:09:45,918 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:09:46,538 INFO L378 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 43 treesize of output 23 [2023-12-02 17:09:46,925 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:09:46,925 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 1 case distinctions, treesize of input 38 treesize of output 25 [2023-12-02 17:09:46,950 INFO L378 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 27 treesize of output 20 [2023-12-02 17:09:47,227 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:09:47,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 29 treesize of output 13 [2023-12-02 17:09:47,238 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-12-02 17:09:47,238 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:09:47,398 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32)))) (and (forall ((v_ArrVal_1614 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1614) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse0 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse1))) (_ bv0 32))))) (forall ((v_ArrVal_1614 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1614) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ extract 7 0) (select .cse2 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8)) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse2 .cse1))) (_ bv1 32))))))) is different from false [2023-12-02 17:09:47,444 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse2 (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|)) (.cse3 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_1613 (_ BitVec 32)) (v_ArrVal_1614 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse2 .cse3 v_ArrVal_1613)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1614) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse1))) (_ bv1 32)) (= ((_ extract 7 0) (select .cse0 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))))) (forall ((v_ArrVal_1613 (_ BitVec 32)) (v_ArrVal_1614 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse2 .cse3 v_ArrVal_1613)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1614) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse4 .cse1))) (_ bv0 32)) (not (= ((_ extract 7 0) (select .cse4 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8)))))))) is different from false [2023-12-02 17:09:48,051 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:09:48,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 128 treesize of output 127 [2023-12-02 17:09:48,068 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:09:48,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 128 treesize of output 108 [2023-12-02 17:09:48,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 54 [2023-12-02 17:09:48,083 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:09:48,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 61 [2023-12-02 17:09:48,247 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:09:48,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197335789] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-02 17:09:48,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:09:48,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [18, 16, 14] total 49 [2023-12-02 17:09:48,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548567310] [2023-12-02 17:09:48,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:09:48,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 17:09:48,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:09:48,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 17:09:48,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=376, Invalid=2393, Unknown=19, NotChecked=872, Total=3660 [2023-12-02 17:09:48,249 INFO L87 Difference]: Start difference. First operand 848 states and 1188 transitions. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:09:52,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:09:52,452 INFO L93 Difference]: Finished difference Result 1757 states and 2458 transitions. [2023-12-02 17:09:52,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-02 17:09:52,453 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 120 [2023-12-02 17:09:52,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:09:52,456 INFO L225 Difference]: With dead ends: 1757 [2023-12-02 17:09:52,457 INFO L226 Difference]: Without dead ends: 910 [2023-12-02 17:09:52,459 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 550 GetRequests, 476 SyntacticMatches, 3 SemanticMatches, 71 ConstructedPredicates, 8 IntricatePredicates, 1 DeprecatedPredicates, 1627 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=572, Invalid=3601, Unknown=19, NotChecked=1064, Total=5256 [2023-12-02 17:09:52,459 INFO L413 NwaCegarLoop]: 123 mSDtfsCounter, 557 mSDsluCounter, 754 mSDsCounter, 0 mSdLazyCounter, 1642 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 557 SdHoareTripleChecker+Valid, 877 SdHoareTripleChecker+Invalid, 2272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 606 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-02 17:09:52,459 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [557 Valid, 877 Invalid, 2272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1642 Invalid, 0 Unknown, 606 Unchecked, 2.9s Time] [2023-12-02 17:09:52,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 910 states. [2023-12-02 17:09:52,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 910 to 848. [2023-12-02 17:09:52,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 789 states have (on average 1.4043092522179974) internal successors, (1108), 793 states have internal predecessors, (1108), 40 states have call successors, (40), 18 states have call predecessors, (40), 18 states have return successors, (40), 36 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-02 17:09:52,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1188 transitions. [2023-12-02 17:09:52,510 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1188 transitions. Word has length 120 [2023-12-02 17:09:52,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:09:52,511 INFO L495 AbstractCegarLoop]: Abstraction has 848 states and 1188 transitions. [2023-12-02 17:09:52,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:09:52,511 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1188 transitions. [2023-12-02 17:09:52,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-02 17:09:52,512 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:09:52,512 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:09:52,518 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (51)] Ended with exit code 0 [2023-12-02 17:09:52,719 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Ended with exit code 0 [2023-12-02 17:09:52,918 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2023-12-02 17:09:53,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:09:53,114 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:09:53,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:09:53,115 INFO L85 PathProgramCache]: Analyzing trace with hash 295795674, now seen corresponding path program 1 times [2023-12-02 17:09:53,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:09:53,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1823066881] [2023-12-02 17:09:53,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:09:53,118 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:09:53,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:09:53,121 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:09:53,124 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2023-12-02 17:09:53,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:09:53,451 INFO L262 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-02 17:09:53,455 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:09:53,564 INFO L378 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 8 treesize of output 1 [2023-12-02 17:09:53,751 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:53,898 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:54,040 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:54,184 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:54,342 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:54,499 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:54,654 INFO L378 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 20 treesize of output 15 [2023-12-02 17:09:54,685 INFO L378 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 39 treesize of output 21 [2023-12-02 17:09:54,703 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:09:54,704 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:09:54,741 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1646 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_1646) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8))) is different from false [2023-12-02 17:09:54,756 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:09:54,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1823066881] [2023-12-02 17:09:54,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1823066881] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:09:54,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1780444402] [2023-12-02 17:09:54,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:09:54,756 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:09:54,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:09:54,757 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:09:54,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (54)] Waiting until timeout for monitored process [2023-12-02 17:09:55,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:09:55,512 INFO L262 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-02 17:09:55,516 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:09:55,630 INFO L378 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 14 treesize of output 10 [2023-12-02 17:09:56,080 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:56,307 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:56,512 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:56,680 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:56,887 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:57,110 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:57,345 INFO L378 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 30 treesize of output 23 [2023-12-02 17:09:57,403 INFO L378 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 49 treesize of output 25 [2023-12-02 17:09:57,410 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 32 proven. 239 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2023-12-02 17:09:57,410 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:09:57,423 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1678 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_1678) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8))) is different from false [2023-12-02 17:09:57,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1780444402] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:09:57,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958535086] [2023-12-02 17:09:57,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:09:57,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:09:57,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:09:57,438 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:09:57,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-12-02 17:09:57,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:09:57,670 INFO L262 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-02 17:09:57,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:09:58,296 INFO L378 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 15 treesize of output 1 [2023-12-02 17:09:58,417 INFO L378 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 15 treesize of output 11 [2023-12-02 17:09:58,640 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2023-12-02 17:09:58,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 45 [2023-12-02 17:09:59,088 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 37 [2023-12-02 17:09:59,898 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:09:59,898 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 90 treesize of output 44 [2023-12-02 17:10:00,148 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:10:00,149 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:10:00,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958535086] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:10:00,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:10:00,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [10, 11] total 29 [2023-12-02 17:10:00,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776956948] [2023-12-02 17:10:00,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:10:00,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-02 17:10:00,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:10:00,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-02 17:10:00,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=816, Unknown=2, NotChecked=118, Total=1056 [2023-12-02 17:10:00,151 INFO L87 Difference]: Start difference. First operand 848 states and 1188 transitions. Second operand has 13 states, 13 states have (on average 4.076923076923077) internal successors, (53), 12 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:10:07,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:10:07,088 INFO L93 Difference]: Finished difference Result 2298 states and 3219 transitions. [2023-12-02 17:10:07,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-02 17:10:07,089 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.076923076923077) internal successors, (53), 12 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 120 [2023-12-02 17:10:07,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:10:07,094 INFO L225 Difference]: With dead ends: 2298 [2023-12-02 17:10:07,094 INFO L226 Difference]: Without dead ends: 1431 [2023-12-02 17:10:07,096 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 385 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=217, Invalid=1349, Unknown=2, NotChecked=154, Total=1722 [2023-12-02 17:10:07,096 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 588 mSDsluCounter, 517 mSDsCounter, 0 mSdLazyCounter, 1428 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 588 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 1462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2023-12-02 17:10:07,096 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [588 Valid, 642 Invalid, 1462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1428 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2023-12-02 17:10:07,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1431 states. [2023-12-02 17:10:07,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1431 to 860. [2023-12-02 17:10:07,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 860 states, 801 states have (on average 1.4069912609238453) internal successors, (1127), 805 states have internal predecessors, (1127), 40 states have call successors, (40), 18 states have call predecessors, (40), 18 states have return successors, (40), 36 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-02 17:10:07,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 860 states to 860 states and 1207 transitions. [2023-12-02 17:10:07,152 INFO L78 Accepts]: Start accepts. Automaton has 860 states and 1207 transitions. Word has length 120 [2023-12-02 17:10:07,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:10:07,152 INFO L495 AbstractCegarLoop]: Abstraction has 860 states and 1207 transitions. [2023-12-02 17:10:07,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.076923076923077) internal successors, (53), 12 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:10:07,153 INFO L276 IsEmpty]: Start isEmpty. Operand 860 states and 1207 transitions. [2023-12-02 17:10:07,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-02 17:10:07,155 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:10:07,155 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:10:07,162 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Forceful destruction successful, exit code 0 [2023-12-02 17:10:07,363 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2023-12-02 17:10:07,563 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (54)] Ended with exit code 0 [2023-12-02 17:10:07,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 17:10:07,758 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:10:07,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:10:07,759 INFO L85 PathProgramCache]: Analyzing trace with hash 718497500, now seen corresponding path program 1 times [2023-12-02 17:10:07,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:10:07,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [214749978] [2023-12-02 17:10:07,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:10:07,759 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:10:07,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:10:07,760 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:10:07,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2023-12-02 17:10:08,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:10:08,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-02 17:10:08,111 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:10:08,224 INFO L378 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 8 treesize of output 1 [2023-12-02 17:10:08,422 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:08,568 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:08,710 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:08,862 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:09,000 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:09,140 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:09,287 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:09,324 INFO L378 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 39 treesize of output 21 [2023-12-02 17:10:09,341 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:10:09,341 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:10:09,375 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1741 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_1741) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8))) is different from false [2023-12-02 17:10:09,391 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:10:09,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [214749978] [2023-12-02 17:10:09,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [214749978] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:10:09,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1187742780] [2023-12-02 17:10:09,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:10:09,391 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:10:09,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:10:09,392 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:10:09,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (57)] Waiting until timeout for monitored process [2023-12-02 17:10:10,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:10:10,172 INFO L262 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-02 17:10:10,176 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:10:10,278 INFO L378 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 19 treesize of output 1 [2023-12-02 17:10:10,412 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:10,572 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:10,694 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:10,877 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:11,017 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:11,159 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:11,270 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:11,280 INFO L378 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 39 treesize of output 21 [2023-12-02 17:10:11,284 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:10:11,284 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:10:11,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1187742780] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:10:11,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715509749] [2023-12-02 17:10:11,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:10:11,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:10:11,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:10:11,352 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:10:11,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-12-02 17:10:11,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:10:11,588 INFO L262 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-02 17:10:11,591 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:10:12,460 INFO L378 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 32 treesize of output 27 [2023-12-02 17:10:12,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2023-12-02 17:10:13,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 52 [2023-12-02 17:10:13,168 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:10:13,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 47 [2023-12-02 17:10:13,806 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:10:13,806 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 32 [2023-12-02 17:10:13,914 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:10:13,915 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:10:13,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715509749] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:10:13,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:10:13,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [10, 10] total 24 [2023-12-02 17:10:13,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025520480] [2023-12-02 17:10:13,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:10:13,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-02 17:10:13,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:10:13,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-02 17:10:13,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=611, Unknown=9, NotChecked=50, Total=756 [2023-12-02 17:10:13,917 INFO L87 Difference]: Start difference. First operand 860 states and 1207 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:10:21,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:10:21,296 INFO L93 Difference]: Finished difference Result 1956 states and 2716 transitions. [2023-12-02 17:10:21,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-02 17:10:21,298 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 120 [2023-12-02 17:10:21,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:10:21,302 INFO L225 Difference]: With dead ends: 1956 [2023-12-02 17:10:21,302 INFO L226 Difference]: Without dead ends: 1073 [2023-12-02 17:10:21,303 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 425 GetRequests, 391 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=167, Invalid=1018, Unknown=9, NotChecked=66, Total=1260 [2023-12-02 17:10:21,304 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 472 mSDsluCounter, 1044 mSDsCounter, 0 mSdLazyCounter, 2948 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 472 SdHoareTripleChecker+Valid, 1213 SdHoareTripleChecker+Invalid, 2966 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 2948 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2023-12-02 17:10:21,304 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [472 Valid, 1213 Invalid, 2966 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 2948 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2023-12-02 17:10:21,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1073 states. [2023-12-02 17:10:21,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1073 to 723. [2023-12-02 17:10:21,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 723 states, 664 states have (on average 1.3975903614457832) internal successors, (928), 668 states have internal predecessors, (928), 40 states have call successors, (40), 18 states have call predecessors, (40), 18 states have return successors, (40), 36 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-02 17:10:21,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 1008 transitions. [2023-12-02 17:10:21,357 INFO L78 Accepts]: Start accepts. Automaton has 723 states and 1008 transitions. Word has length 120 [2023-12-02 17:10:21,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:10:21,357 INFO L495 AbstractCegarLoop]: Abstraction has 723 states and 1008 transitions. [2023-12-02 17:10:21,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:10:21,357 INFO L276 IsEmpty]: Start isEmpty. Operand 723 states and 1008 transitions. [2023-12-02 17:10:21,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-02 17:10:21,358 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:10:21,358 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:10:21,365 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (57)] Ended with exit code 0 [2023-12-02 17:10:21,573 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Forceful destruction successful, exit code 0 [2023-12-02 17:10:21,764 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2023-12-02 17:10:21,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:10:21,959 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:10:21,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:10:21,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1336517244, now seen corresponding path program 1 times [2023-12-02 17:10:21,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:10:21,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [192404955] [2023-12-02 17:10:21,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:10:21,960 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:10:21,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:10:21,961 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:10:21,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (59)] Waiting until timeout for monitored process [2023-12-02 17:10:22,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:10:22,293 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-02 17:10:22,298 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:10:22,576 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:22,697 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:22,837 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:22,978 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:23,137 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:23,283 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:23,419 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:23,446 INFO L378 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 31 treesize of output 15 [2023-12-02 17:10:23,470 INFO L378 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 33 treesize of output 26 [2023-12-02 17:10:23,525 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:10:23,525 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 39 treesize of output 15 [2023-12-02 17:10:23,552 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:10:23,552 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:10:23,636 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1834 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_1834) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))))) (_ bv0 8))) is different from false [2023-12-02 17:10:23,650 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:10:23,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [192404955] [2023-12-02 17:10:23,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [192404955] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:10:23,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1195962383] [2023-12-02 17:10:23,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:10:23,650 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:10:23,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:10:23,651 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:10:23,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (60)] Waiting until timeout for monitored process [2023-12-02 17:10:24,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:10:24,752 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-02 17:10:24,756 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:10:25,201 INFO L378 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 15 treesize of output 1 [2023-12-02 17:10:25,986 INFO L378 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 64 treesize of output 32 [2023-12-02 17:10:26,361 INFO L378 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 57 treesize of output 42 [2023-12-02 17:10:26,806 INFO L378 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 57 treesize of output 42 [2023-12-02 17:10:27,233 INFO L378 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 57 treesize of output 42 [2023-12-02 17:10:27,691 INFO L378 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 57 treesize of output 42 [2023-12-02 17:10:28,195 INFO L378 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 57 treesize of output 42 [2023-12-02 17:10:28,324 INFO L378 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 57 treesize of output 42 [2023-12-02 17:10:28,442 INFO L378 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 57 treesize of output 42 [2023-12-02 17:10:28,842 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 160 proven. 0 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2023-12-02 17:10:28,842 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:10:28,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1195962383] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:10:28,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 17:10:28,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 20 [2023-12-02 17:10:28,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564220603] [2023-12-02 17:10:28,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:10:28,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-02 17:10:28,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:10:28,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-02 17:10:28,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=476, Unknown=1, NotChecked=44, Total=600 [2023-12-02 17:10:28,844 INFO L87 Difference]: Start difference. First operand 723 states and 1008 transitions. Second operand has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 10 states have internal predecessors, (56), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:10:32,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:10:32,044 INFO L93 Difference]: Finished difference Result 2162 states and 3010 transitions. [2023-12-02 17:10:32,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-02 17:10:32,045 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 10 states have internal predecessors, (56), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 120 [2023-12-02 17:10:32,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:10:32,050 INFO L225 Difference]: With dead ends: 2162 [2023-12-02 17:10:32,050 INFO L226 Difference]: Without dead ends: 1440 [2023-12-02 17:10:32,051 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=112, Invalid=647, Unknown=1, NotChecked=52, Total=812 [2023-12-02 17:10:32,052 INFO L413 NwaCegarLoop]: 101 mSDtfsCounter, 466 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 1452 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 1482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-12-02 17:10:32,052 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [468 Valid, 514 Invalid, 1482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1452 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-12-02 17:10:32,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1440 states. [2023-12-02 17:10:32,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1440 to 865. [2023-12-02 17:10:32,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 786 states have (on average 1.38676844783715) internal successors, (1090), 793 states have internal predecessors, (1090), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:10:32,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 1198 transitions. [2023-12-02 17:10:32,122 INFO L78 Accepts]: Start accepts. Automaton has 865 states and 1198 transitions. Word has length 120 [2023-12-02 17:10:32,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:10:32,122 INFO L495 AbstractCegarLoop]: Abstraction has 865 states and 1198 transitions. [2023-12-02 17:10:32,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 10 states have internal predecessors, (56), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:10:32,122 INFO L276 IsEmpty]: Start isEmpty. Operand 865 states and 1198 transitions. [2023-12-02 17:10:32,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-02 17:10:32,124 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:10:32,124 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:10:32,130 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (59)] Ended with exit code 0 [2023-12-02 17:10:32,331 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (60)] Ended with exit code 0 [2023-12-02 17:10:32,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 17:10:32,524 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:10:32,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:10:32,525 INFO L85 PathProgramCache]: Analyzing trace with hash -282457670, now seen corresponding path program 1 times [2023-12-02 17:10:32,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:10:32,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1036367921] [2023-12-02 17:10:32,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:10:32,525 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:10:32,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:10:32,526 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:10:32,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (61)] Waiting until timeout for monitored process [2023-12-02 17:10:32,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:10:32,791 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 17:10:32,792 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:10:32,801 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 160 proven. 0 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2023-12-02 17:10:32,801 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:10:32,801 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:10:32,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1036367921] [2023-12-02 17:10:32,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1036367921] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:10:32,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:10:32,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 17:10:32,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383645117] [2023-12-02 17:10:32,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:10:32,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 17:10:32,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:10:32,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 17:10:32,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 17:10:32,803 INFO L87 Difference]: Start difference. First operand 865 states and 1198 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:10:32,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:10:32,925 INFO L93 Difference]: Finished difference Result 1743 states and 2417 transitions. [2023-12-02 17:10:32,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 17:10:32,926 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 120 [2023-12-02 17:10:32,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:10:32,930 INFO L225 Difference]: With dead ends: 1743 [2023-12-02 17:10:32,930 INFO L226 Difference]: Without dead ends: 879 [2023-12-02 17:10:32,931 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-02 17:10:32,932 INFO L413 NwaCegarLoop]: 183 mSDtfsCounter, 7 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:10:32,932 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 528 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 17:10:32,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2023-12-02 17:10:33,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 865. [2023-12-02 17:10:33,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 786 states have (on average 1.381679389312977) internal successors, (1086), 793 states have internal predecessors, (1086), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:10:33,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 1194 transitions. [2023-12-02 17:10:33,018 INFO L78 Accepts]: Start accepts. Automaton has 865 states and 1194 transitions. Word has length 120 [2023-12-02 17:10:33,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:10:33,018 INFO L495 AbstractCegarLoop]: Abstraction has 865 states and 1194 transitions. [2023-12-02 17:10:33,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:10:33,018 INFO L276 IsEmpty]: Start isEmpty. Operand 865 states and 1194 transitions. [2023-12-02 17:10:33,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-02 17:10:33,019 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:10:33,020 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:10:33,025 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (61)] Ended with exit code 0 [2023-12-02 17:10:33,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:10:33,220 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:10:33,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:10:33,220 INFO L85 PathProgramCache]: Analyzing trace with hash -801708376, now seen corresponding path program 1 times [2023-12-02 17:10:33,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:10:33,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1230413068] [2023-12-02 17:10:33,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:10:33,221 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:10:33,221 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:10:33,222 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:10:33,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (62)] Waiting until timeout for monitored process [2023-12-02 17:10:33,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:10:33,679 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-02 17:10:33,683 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:10:33,803 INFO L378 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 8 treesize of output 1 [2023-12-02 17:10:34,021 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:34,145 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:34,262 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:34,415 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:34,568 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:34,733 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:34,933 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:34,965 INFO L378 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 31 treesize of output 15 [2023-12-02 17:10:35,004 INFO L378 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 33 treesize of output 26 [2023-12-02 17:10:35,064 INFO L378 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 37 treesize of output 28 [2023-12-02 17:10:35,279 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:10:35,279 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 77 treesize of output 35 [2023-12-02 17:10:35,360 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:10:35,360 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:10:35,945 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:10:35,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1230413068] [2023-12-02 17:10:35,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1230413068] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:10:35,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [723247916] [2023-12-02 17:10:35,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:10:35,946 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:10:35,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:10:35,947 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:10:35,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (63)] Waiting until timeout for monitored process [2023-12-02 17:10:36,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:10:36,813 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 38 conjunts are in the unsatisfiable core [2023-12-02 17:10:36,817 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:10:37,024 INFO L378 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 12 treesize of output 8 [2023-12-02 17:10:37,531 INFO L378 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 26 treesize of output 19 [2023-12-02 17:10:37,703 INFO L378 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 26 treesize of output 19 [2023-12-02 17:10:37,896 INFO L378 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 26 treesize of output 19 [2023-12-02 17:10:38,077 INFO L378 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 26 treesize of output 19 [2023-12-02 17:10:38,275 INFO L378 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 26 treesize of output 19 [2023-12-02 17:10:38,504 INFO L378 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 26 treesize of output 19 [2023-12-02 17:10:38,738 INFO L378 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 26 treesize of output 19 [2023-12-02 17:10:38,816 INFO L378 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 33 treesize of output 17 [2023-12-02 17:10:39,015 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 37 [2023-12-02 17:10:39,122 INFO L378 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 47 treesize of output 34 [2023-12-02 17:10:39,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 43 [2023-12-02 17:10:39,468 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 32 proven. 183 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2023-12-02 17:10:39,468 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:10:39,543 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1971 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1971) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))))))) is different from false [2023-12-02 17:10:39,863 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1966 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_1934 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_1966))) (let ((.cse4 (select .cse3 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (let ((.cse2 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (let ((.cse0 (select (store (store .cse3 |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse4 .cse2 ((_ sign_extend 24) ((_ extract 7 0) (select .cse4 .cse1))))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_1934) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse1))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse2)))))) (not (= ((_ extract 7 0) (select .cse4 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))))))) is different from false [2023-12-02 17:10:39,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [723247916] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:10:39,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396169099] [2023-12-02 17:10:39,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:10:39,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:10:39,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:10:39,906 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:10:39,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-12-02 17:10:40,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:10:40,142 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-02 17:10:40,145 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:10:40,593 INFO L378 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 21 treesize of output 21 [2023-12-02 17:10:40,686 INFO L378 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 26 treesize of output 19 [2023-12-02 17:10:40,852 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:10:40,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 66 treesize of output 30 [2023-12-02 17:10:40,861 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-12-02 17:10:40,861 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:10:41,024 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:10:41,024 INFO L378 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 61 treesize of output 48 [2023-12-02 17:10:41,030 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:10:41,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 62 treesize of output 38 [2023-12-02 17:10:41,156 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:10:41,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396169099] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-02 17:10:41,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:10:41,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [14, 17, 10] total 38 [2023-12-02 17:10:41,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962281722] [2023-12-02 17:10:41,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:10:41,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 17:10:41,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:10:41,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 17:10:41,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=1359, Unknown=15, NotChecked=158, Total=1806 [2023-12-02 17:10:41,159 INFO L87 Difference]: Start difference. First operand 865 states and 1194 transitions. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:10:44,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:10:44,347 INFO L93 Difference]: Finished difference Result 1292 states and 1784 transitions. [2023-12-02 17:10:44,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 17:10:44,348 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 121 [2023-12-02 17:10:44,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:10:44,354 INFO L225 Difference]: With dead ends: 1292 [2023-12-02 17:10:44,354 INFO L226 Difference]: Without dead ends: 1290 [2023-12-02 17:10:44,356 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 553 GetRequests, 497 SyntacticMatches, 5 SemanticMatches, 51 ConstructedPredicates, 2 IntricatePredicates, 2 DeprecatedPredicates, 974 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=375, Invalid=2139, Unknown=44, NotChecked=198, Total=2756 [2023-12-02 17:10:44,356 INFO L413 NwaCegarLoop]: 93 mSDtfsCounter, 460 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 780 mSolverCounterSat, 18 mSolverCounterUnsat, 251 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 1049 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 780 IncrementalHoareTripleChecker+Invalid, 251 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-12-02 17:10:44,356 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [460 Valid, 543 Invalid, 1049 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 780 Invalid, 251 Unknown, 0 Unchecked, 2.4s Time] [2023-12-02 17:10:44,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1290 states. [2023-12-02 17:10:44,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1290 to 1200. [2023-12-02 17:10:44,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1200 states, 1121 states have (on average 1.400535236396075) internal successors, (1570), 1128 states have internal predecessors, (1570), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:10:44,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1200 states to 1200 states and 1678 transitions. [2023-12-02 17:10:44,459 INFO L78 Accepts]: Start accepts. Automaton has 1200 states and 1678 transitions. Word has length 121 [2023-12-02 17:10:44,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:10:44,460 INFO L495 AbstractCegarLoop]: Abstraction has 1200 states and 1678 transitions. [2023-12-02 17:10:44,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 9 states have internal predecessors, (54), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:10:44,460 INFO L276 IsEmpty]: Start isEmpty. Operand 1200 states and 1678 transitions. [2023-12-02 17:10:44,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-02 17:10:44,461 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:10:44,461 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:10:44,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (62)] Forceful destruction successful, exit code 0 [2023-12-02 17:10:44,668 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (63)] Ended with exit code 0 [2023-12-02 17:10:44,868 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2023-12-02 17:10:45,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:10:45,062 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:10:45,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:10:45,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1368468234, now seen corresponding path program 1 times [2023-12-02 17:10:45,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:10:45,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [96256248] [2023-12-02 17:10:45,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:10:45,063 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:10:45,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:10:45,064 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:10:45,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (65)] Waiting until timeout for monitored process [2023-12-02 17:10:45,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:10:45,414 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-02 17:10:45,418 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:10:45,724 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:45,912 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:46,059 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:46,184 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:46,307 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:46,442 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:46,568 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:46,593 INFO L378 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 31 treesize of output 15 [2023-12-02 17:10:46,616 INFO L378 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 33 treesize of output 26 [2023-12-02 17:10:46,672 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:10:46,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 39 treesize of output 15 [2023-12-02 17:10:46,701 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:10:46,701 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:10:46,861 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:10:46,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [96256248] [2023-12-02 17:10:46,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [96256248] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:10:46,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1372313535] [2023-12-02 17:10:46,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:10:46,862 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:10:46,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:10:46,863 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:10:46,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (66)] Waiting until timeout for monitored process [2023-12-02 17:10:48,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:10:48,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-02 17:10:48,192 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:10:48,379 INFO L378 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 12 treesize of output 8 [2023-12-02 17:10:48,836 INFO L378 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 26 treesize of output 19 [2023-12-02 17:10:49,070 INFO L378 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 26 treesize of output 19 [2023-12-02 17:10:49,290 INFO L378 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 26 treesize of output 19 [2023-12-02 17:10:49,479 INFO L378 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 26 treesize of output 19 [2023-12-02 17:10:49,653 INFO L378 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 26 treesize of output 19 [2023-12-02 17:10:49,862 INFO L378 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 26 treesize of output 19 [2023-12-02 17:10:50,094 INFO L378 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 26 treesize of output 19 [2023-12-02 17:10:50,154 INFO L378 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 33 treesize of output 17 [2023-12-02 17:10:50,195 INFO L378 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 35 treesize of output 26 [2023-12-02 17:10:50,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 19 [2023-12-02 17:10:50,319 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 32 proven. 239 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2023-12-02 17:10:50,319 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:10:50,354 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2065 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_2065) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))))) (_ bv0 8))) is different from false [2023-12-02 17:10:50,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1372313535] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:10:50,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350005433] [2023-12-02 17:10:50,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:10:50,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:10:50,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:10:50,370 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:10:50,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2023-12-02 17:10:50,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:10:50,757 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-02 17:10:50,759 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:10:50,830 INFO L378 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 21 treesize of output 21 [2023-12-02 17:10:50,911 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:10:50,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 66 treesize of output 30 [2023-12-02 17:10:51,069 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-12-02 17:10:51,069 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:10:51,345 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:10:51,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350005433] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-02 17:10:51,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:10:51,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11, 12, 9] total 35 [2023-12-02 17:10:51,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265587528] [2023-12-02 17:10:51,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:10:51,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 17:10:51,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:10:51,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 17:10:51,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=1247, Unknown=12, NotChecked=72, Total=1482 [2023-12-02 17:10:51,348 INFO L87 Difference]: Start difference. First operand 1200 states and 1678 transitions. Second operand has 8 states, 8 states have (on average 6.875) internal successors, (55), 8 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:10:52,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:10:52,513 INFO L93 Difference]: Finished difference Result 2928 states and 4088 transitions. [2023-12-02 17:10:52,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-02 17:10:52,514 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 8 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 122 [2023-12-02 17:10:52,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:10:52,520 INFO L225 Difference]: With dead ends: 2928 [2023-12-02 17:10:52,520 INFO L226 Difference]: Without dead ends: 1717 [2023-12-02 17:10:52,522 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 546 GetRequests, 502 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 680 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=188, Invalid=1696, Unknown=12, NotChecked=84, Total=1980 [2023-12-02 17:10:52,523 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 151 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 1273 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-02 17:10:52,523 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 1273 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 451 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-02 17:10:52,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1717 states. [2023-12-02 17:10:52,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1717 to 1280. [2023-12-02 17:10:52,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1280 states, 1201 states have (on average 1.3913405495420483) internal successors, (1671), 1208 states have internal predecessors, (1671), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:10:52,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 1779 transitions. [2023-12-02 17:10:52,607 INFO L78 Accepts]: Start accepts. Automaton has 1280 states and 1779 transitions. Word has length 122 [2023-12-02 17:10:52,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:10:52,607 INFO L495 AbstractCegarLoop]: Abstraction has 1280 states and 1779 transitions. [2023-12-02 17:10:52,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 8 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:10:52,607 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 1779 transitions. [2023-12-02 17:10:52,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-02 17:10:52,609 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:10:52,609 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:10:52,616 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (66)] Ended with exit code 0 [2023-12-02 17:10:52,816 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2023-12-02 17:10:53,015 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (65)] Ended with exit code 0 [2023-12-02 17:10:53,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:10:53,211 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:10:53,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:10:53,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1110302796, now seen corresponding path program 1 times [2023-12-02 17:10:53,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:10:53,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [922420765] [2023-12-02 17:10:53,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:10:53,214 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:10:53,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:10:53,216 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:10:53,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (68)] Waiting until timeout for monitored process [2023-12-02 17:10:53,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:10:53,584 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-02 17:10:53,588 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:10:53,929 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:54,102 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:54,269 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:54,428 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:54,567 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:54,731 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:54,880 INFO L378 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 20 treesize of output 15 [2023-12-02 17:10:54,906 INFO L378 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 31 treesize of output 15 [2023-12-02 17:10:54,928 INFO L378 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 33 treesize of output 26 [2023-12-02 17:10:54,982 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:10:54,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 39 treesize of output 15 [2023-12-02 17:10:55,007 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:10:55,007 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:10:55,099 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2125 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_2125) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))))) (_ bv0 8))) is different from false [2023-12-02 17:10:55,113 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:10:55,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [922420765] [2023-12-02 17:10:55,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [922420765] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:10:55,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1075787864] [2023-12-02 17:10:55,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:10:55,113 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:10:55,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:10:55,114 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:10:55,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (69)] Waiting until timeout for monitored process [2023-12-02 17:10:55,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:10:55,856 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-02 17:10:55,858 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:10:56,240 INFO L378 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 28 treesize of output 12 [2023-12-02 17:10:56,320 INFO L378 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 28 treesize of output 21 [2023-12-02 17:10:56,388 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:10:56,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 30 treesize of output 14 [2023-12-02 17:10:56,557 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:10:56,557 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:10:56,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1075787864] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:10:56,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 17:10:56,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 17 [2023-12-02 17:10:56,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887154591] [2023-12-02 17:10:56,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:10:56,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 17:10:56,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:10:56,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 17:10:56,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=353, Unknown=1, NotChecked=38, Total=462 [2023-12-02 17:10:56,559 INFO L87 Difference]: Start difference. First operand 1280 states and 1779 transitions. Second operand has 8 states, 8 states have (on average 6.875) internal successors, (55), 7 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:11:00,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:11:00,135 INFO L93 Difference]: Finished difference Result 3135 states and 4340 transitions. [2023-12-02 17:11:00,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 17:11:00,136 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 7 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 122 [2023-12-02 17:11:00,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:11:00,144 INFO L225 Difference]: With dead ends: 3135 [2023-12-02 17:11:00,144 INFO L226 Difference]: Without dead ends: 1853 [2023-12-02 17:11:00,146 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=88, Invalid=467, Unknown=1, NotChecked=44, Total=600 [2023-12-02 17:11:00,146 INFO L413 NwaCegarLoop]: 123 mSDtfsCounter, 342 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 870 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 878 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:11:00,147 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [342 Valid, 471 Invalid, 878 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 870 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-12-02 17:11:00,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1853 states. [2023-12-02 17:11:00,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1853 to 1276. [2023-12-02 17:11:00,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1276 states, 1197 states have (on average 1.382623224728488) internal successors, (1655), 1204 states have internal predecessors, (1655), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:11:00,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1276 states to 1276 states and 1763 transitions. [2023-12-02 17:11:00,232 INFO L78 Accepts]: Start accepts. Automaton has 1276 states and 1763 transitions. Word has length 122 [2023-12-02 17:11:00,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:11:00,232 INFO L495 AbstractCegarLoop]: Abstraction has 1276 states and 1763 transitions. [2023-12-02 17:11:00,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 7 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:11:00,232 INFO L276 IsEmpty]: Start isEmpty. Operand 1276 states and 1763 transitions. [2023-12-02 17:11:00,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-02 17:11:00,234 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:11:00,234 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:11:00,240 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (68)] Ended with exit code 0 [2023-12-02 17:11:00,440 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (69)] Forceful destruction successful, exit code 0 [2023-12-02 17:11:00,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 17:11:00,634 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:11:00,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:11:00,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1905430708, now seen corresponding path program 1 times [2023-12-02 17:11:00,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:11:00,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [753122566] [2023-12-02 17:11:00,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:11:00,635 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:11:00,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:11:00,636 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:11:00,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (70)] Waiting until timeout for monitored process [2023-12-02 17:11:01,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:11:01,032 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-02 17:11:01,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:11:01,358 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:01,557 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:01,728 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:01,861 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:02,021 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:02,179 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:02,367 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:02,397 INFO L378 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 31 treesize of output 15 [2023-12-02 17:11:02,434 INFO L378 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 33 treesize of output 26 [2023-12-02 17:11:02,533 INFO L378 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 37 treesize of output 28 [2023-12-02 17:11:02,604 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:11:02,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 39 treesize of output 15 [2023-12-02 17:11:02,637 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:11:02,637 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:11:02,999 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:11:02,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [753122566] [2023-12-02 17:11:02,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [753122566] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:11:02,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [467274924] [2023-12-02 17:11:03,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:11:03,000 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:11:03,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:11:03,001 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:11:03,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (71)] Waiting until timeout for monitored process [2023-12-02 17:11:03,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:11:03,741 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-02 17:11:03,743 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:11:04,125 INFO L378 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 28 treesize of output 12 [2023-12-02 17:11:04,206 INFO L378 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 27 treesize of output 20 [2023-12-02 17:11:04,277 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:11:04,277 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:11:04,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [467274924] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:11:04,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 17:11:04,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 17 [2023-12-02 17:11:04,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899497034] [2023-12-02 17:11:04,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:11:04,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 17:11:04,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:11:04,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 17:11:04,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=365, Unknown=23, NotChecked=0, Total=462 [2023-12-02 17:11:04,279 INFO L87 Difference]: Start difference. First operand 1276 states and 1763 transitions. Second operand has 8 states, 8 states have (on average 6.875) internal successors, (55), 7 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:11:05,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:11:05,740 INFO L93 Difference]: Finished difference Result 3254 states and 4481 transitions. [2023-12-02 17:11:05,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 17:11:05,741 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 7 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 122 [2023-12-02 17:11:05,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:11:05,746 INFO L225 Difference]: With dead ends: 3254 [2023-12-02 17:11:05,746 INFO L226 Difference]: Without dead ends: 1979 [2023-12-02 17:11:05,748 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 249 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=98, Invalid=479, Unknown=23, NotChecked=0, Total=600 [2023-12-02 17:11:05,748 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 233 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 873 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 880 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 873 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:11:05,749 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 491 Invalid, 880 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 873 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-02 17:11:05,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1979 states. [2023-12-02 17:11:05,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1979 to 1324. [2023-12-02 17:11:05,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1324 states, 1245 states have (on average 1.3775100401606426) internal successors, (1715), 1252 states have internal predecessors, (1715), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:11:05,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1324 states to 1324 states and 1823 transitions. [2023-12-02 17:11:05,830 INFO L78 Accepts]: Start accepts. Automaton has 1324 states and 1823 transitions. Word has length 122 [2023-12-02 17:11:05,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:11:05,831 INFO L495 AbstractCegarLoop]: Abstraction has 1324 states and 1823 transitions. [2023-12-02 17:11:05,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 7 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:11:05,831 INFO L276 IsEmpty]: Start isEmpty. Operand 1324 states and 1823 transitions. [2023-12-02 17:11:05,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-02 17:11:05,833 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:11:05,833 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:11:05,839 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (70)] Ended with exit code 0 [2023-12-02 17:11:06,039 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (71)] Ended with exit code 0 [2023-12-02 17:11:06,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,71 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 17:11:06,233 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:11:06,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:11:06,234 INFO L85 PathProgramCache]: Analyzing trace with hash -2131371150, now seen corresponding path program 1 times [2023-12-02 17:11:06,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:11:06,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2067851090] [2023-12-02 17:11:06,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:11:06,235 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:11:06,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:11:06,235 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:11:06,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (72)] Waiting until timeout for monitored process [2023-12-02 17:11:06,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:11:06,665 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-02 17:11:06,667 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:11:07,189 INFO L378 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 8 treesize of output 1 [2023-12-02 17:11:07,223 INFO L378 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 24 treesize of output 19 [2023-12-02 17:11:07,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 37 [2023-12-02 17:11:07,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 44 [2023-12-02 17:11:07,533 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:11:07,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 92 treesize of output 46 [2023-12-02 17:11:07,632 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:11:07,632 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:11:07,632 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:11:07,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2067851090] [2023-12-02 17:11:07,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2067851090] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:11:07,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:11:07,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-02 17:11:07,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426378421] [2023-12-02 17:11:07,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:11:07,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-02 17:11:07,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:11:07,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-02 17:11:07,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-12-02 17:11:07,634 INFO L87 Difference]: Start difference. First operand 1324 states and 1823 transitions. Second operand has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 12 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:11:11,062 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:11:16,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:11:16,222 INFO L93 Difference]: Finished difference Result 3499 states and 4782 transitions. [2023-12-02 17:11:16,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-02 17:11:16,223 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 12 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 122 [2023-12-02 17:11:16,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:11:16,226 INFO L225 Difference]: With dead ends: 3499 [2023-12-02 17:11:16,226 INFO L226 Difference]: Without dead ends: 2176 [2023-12-02 17:11:16,227 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=144, Invalid=456, Unknown=0, NotChecked=0, Total=600 [2023-12-02 17:11:16,228 INFO L413 NwaCegarLoop]: 126 mSDtfsCounter, 702 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 1596 mSolverCounterSat, 66 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 702 SdHoareTripleChecker+Valid, 911 SdHoareTripleChecker+Invalid, 1663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1596 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:11:16,228 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [702 Valid, 911 Invalid, 1663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1596 Invalid, 1 Unknown, 0 Unchecked, 7.3s Time] [2023-12-02 17:11:16,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2176 states. [2023-12-02 17:11:16,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2176 to 1362. [2023-12-02 17:11:16,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1362 states, 1283 states have (on average 1.381917381137958) internal successors, (1773), 1290 states have internal predecessors, (1773), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:11:16,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1362 states to 1362 states and 1881 transitions. [2023-12-02 17:11:16,303 INFO L78 Accepts]: Start accepts. Automaton has 1362 states and 1881 transitions. Word has length 122 [2023-12-02 17:11:16,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:11:16,303 INFO L495 AbstractCegarLoop]: Abstraction has 1362 states and 1881 transitions. [2023-12-02 17:11:16,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 12 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:11:16,303 INFO L276 IsEmpty]: Start isEmpty. Operand 1362 states and 1881 transitions. [2023-12-02 17:11:16,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-02 17:11:16,305 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:11:16,305 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:11:16,311 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (72)] Ended with exit code 0 [2023-12-02 17:11:16,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:11:16,506 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:11:16,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:11:16,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1708669324, now seen corresponding path program 1 times [2023-12-02 17:11:16,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:11:16,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1570442403] [2023-12-02 17:11:16,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:11:16,507 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:11:16,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:11:16,508 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:11:16,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (73)] Waiting until timeout for monitored process [2023-12-02 17:11:16,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:11:16,906 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-02 17:11:16,909 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:11:17,298 INFO L378 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 8 treesize of output 1 [2023-12-02 17:11:17,316 INFO L378 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 8 treesize of output 1 [2023-12-02 17:11:17,330 INFO L378 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 19 treesize of output 19 [2023-12-02 17:11:17,376 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:11:17,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 60 treesize of output 30 [2023-12-02 17:11:17,417 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:11:17,417 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:11:17,417 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:11:17,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1570442403] [2023-12-02 17:11:17,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1570442403] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:11:17,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:11:17,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-02 17:11:17,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642897579] [2023-12-02 17:11:17,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:11:17,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 17:11:17,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:11:17,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 17:11:17,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-12-02 17:11:17,419 INFO L87 Difference]: Start difference. First operand 1362 states and 1881 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:11:18,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:11:18,935 INFO L93 Difference]: Finished difference Result 3240 states and 4462 transitions. [2023-12-02 17:11:18,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-02 17:11:18,936 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 122 [2023-12-02 17:11:18,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:11:18,938 INFO L225 Difference]: With dead ends: 3240 [2023-12-02 17:11:18,938 INFO L226 Difference]: Without dead ends: 1864 [2023-12-02 17:11:18,940 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2023-12-02 17:11:18,940 INFO L413 NwaCegarLoop]: 129 mSDtfsCounter, 292 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 819 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 673 SdHoareTripleChecker+Invalid, 830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 819 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:11:18,940 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [292 Valid, 673 Invalid, 830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 819 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-02 17:11:18,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1864 states. [2023-12-02 17:11:19,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1864 to 1311. [2023-12-02 17:11:19,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1311 states, 1232 states have (on average 1.3790584415584415) internal successors, (1699), 1239 states have internal predecessors, (1699), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:11:19,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1311 states to 1311 states and 1807 transitions. [2023-12-02 17:11:19,029 INFO L78 Accepts]: Start accepts. Automaton has 1311 states and 1807 transitions. Word has length 122 [2023-12-02 17:11:19,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:11:19,030 INFO L495 AbstractCegarLoop]: Abstraction has 1311 states and 1807 transitions. [2023-12-02 17:11:19,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:11:19,030 INFO L276 IsEmpty]: Start isEmpty. Operand 1311 states and 1807 transitions. [2023-12-02 17:11:19,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2023-12-02 17:11:19,032 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:11:19,032 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:11:19,038 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (73)] Ended with exit code 0 [2023-12-02 17:11:19,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:11:19,233 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:11:19,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:11:19,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1163757187, now seen corresponding path program 1 times [2023-12-02 17:11:19,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:11:19,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [625271614] [2023-12-02 17:11:19,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:11:19,234 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:11:19,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:11:19,234 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:11:19,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (74)] Waiting until timeout for monitored process [2023-12-02 17:11:19,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:11:19,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-02 17:11:19,674 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:11:19,794 INFO L378 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 8 treesize of output 1 [2023-12-02 17:11:20,022 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:20,163 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:20,298 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:20,454 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:20,605 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:20,747 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:20,904 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:20,942 INFO L378 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 31 treesize of output 15 [2023-12-02 17:11:21,043 INFO L378 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 26 treesize of output 25 [2023-12-02 17:11:21,103 INFO L378 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 30 treesize of output 23 [2023-12-02 17:11:21,300 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:11:21,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 70 treesize of output 34 [2023-12-02 17:11:21,388 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:11:21,388 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:11:21,585 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2310 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2310) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))))))) is different from false [2023-12-02 17:11:21,615 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse3 (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|)) (.cse1 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (or (not |c_ULTIMATE.start_step_#t~short23#1|) (forall ((v_ArrVal_2310 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse3 .cse1 ((_ sign_extend 24) (_ bv1 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2310) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse1))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse2))))))) (or (forall ((v_ArrVal_2310 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse3 .cse1 ((_ sign_extend 24) (_ bv0 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2310) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse4 .cse1))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse4 .cse2)))))) |c_ULTIMATE.start_step_#t~short23#1|))) is different from false [2023-12-02 17:11:21,974 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse5 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse3 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_2306 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_2306))) (let ((.cse0 (select .cse4 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ extract 7 0) (select .cse0 .cse1)) (_ bv0 8)) (forall ((v_ArrVal_2310 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2308 (_ BitVec 32))) (let ((.cse2 (select (store (store .cse4 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse0 .cse5 v_ArrVal_2308) .cse3 ((_ sign_extend 24) (_ bv1 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2310) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse2 .cse1))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse2 .cse3)))))))))) (forall ((v_ArrVal_2306 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse8 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_2306))) (let ((.cse6 (select .cse8 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse6 .cse1)) (_ bv0 8))) (forall ((v_ArrVal_2310 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2308 (_ BitVec 32))) (let ((.cse7 (select (store (store .cse8 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse6 .cse5 v_ArrVal_2308) .cse3 ((_ sign_extend 24) (_ bv0 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2310) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse7 .cse1))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse7 .cse3)))))))))))) is different from false [2023-12-02 17:11:22,052 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:11:22,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [625271614] [2023-12-02 17:11:22,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [625271614] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:11:22,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1071341803] [2023-12-02 17:11:22,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:11:22,053 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:11:22,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:11:22,054 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:11:22,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (75)] Waiting until timeout for monitored process [2023-12-02 17:11:23,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:11:23,043 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 40 conjunts are in the unsatisfiable core [2023-12-02 17:11:23,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:11:23,248 INFO L378 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 12 treesize of output 8 [2023-12-02 17:11:23,799 INFO L378 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 26 treesize of output 19 [2023-12-02 17:11:23,992 INFO L378 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 26 treesize of output 19 [2023-12-02 17:11:24,186 INFO L378 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 26 treesize of output 19 [2023-12-02 17:11:24,382 INFO L378 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 26 treesize of output 19 [2023-12-02 17:11:24,605 INFO L378 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 26 treesize of output 19 [2023-12-02 17:11:24,800 INFO L378 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 26 treesize of output 19 [2023-12-02 17:11:25,040 INFO L378 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 26 treesize of output 19 [2023-12-02 17:11:25,120 INFO L378 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 33 treesize of output 17 [2023-12-02 17:11:25,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 36 [2023-12-02 17:11:25,619 INFO L378 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 33 treesize of output 24 [2023-12-02 17:11:25,930 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 37 [2023-12-02 17:11:25,943 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 32 proven. 183 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2023-12-02 17:11:25,943 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:11:26,180 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse3 (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|)) (.cse2 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (or (forall ((v_ArrVal_2347 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse3 .cse2 ((_ sign_extend 24) (_ bv0 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2347) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse1))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse2)))))) |c_ULTIMATE.start_step_#t~short23#1|) (or (not |c_ULTIMATE.start_step_#t~short23#1|) (forall ((v_ArrVal_2347 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse3 .cse2 ((_ sign_extend 24) (_ bv1 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2347) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse4 .cse2))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse4 .cse1))))))))) is different from false [2023-12-02 17:11:26,858 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse3 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse5 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse2 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_2342 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_2342))) (let ((.cse0 (select .cse4 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse0 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))) (forall ((v_ArrVal_2347 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2344 (_ BitVec 32))) (let ((.cse1 (select (store (store .cse4 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse0 .cse5 v_ArrVal_2344) .cse2 ((_ sign_extend 24) (_ bv0 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2347) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse1 .cse2))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse1 .cse3)))))) (not (= ((_ extract 7 0) (select .cse0 .cse3)) (_ bv0 8))))))) (forall ((v_ArrVal_2342 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse8 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_2342))) (let ((.cse6 (select .cse8 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse6 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))) (= ((_ extract 7 0) (select .cse6 .cse3)) (_ bv0 8)) (forall ((v_ArrVal_2347 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2344 (_ BitVec 32))) (let ((.cse7 (select (store (store .cse8 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse6 .cse5 v_ArrVal_2344) .cse2 ((_ sign_extend 24) (_ bv1 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2347) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse7 .cse3))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse7 .cse2)))))))))))) is different from false [2023-12-02 17:11:26,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1071341803] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:11:26,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763603297] [2023-12-02 17:11:26,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:11:26,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:11:26,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:11:26,961 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:11:26,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2023-12-02 17:11:27,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:11:27,213 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-02 17:11:27,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:11:28,210 INFO L378 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 15 treesize of output 11 [2023-12-02 17:11:28,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2023-12-02 17:11:29,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 60 [2023-12-02 17:11:29,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 53 [2023-12-02 17:11:30,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 39 [2023-12-02 17:11:30,539 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:11:30,539 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:11:30,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763603297] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:11:30,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:11:30,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [15, 18] total 38 [2023-12-02 17:11:30,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894104006] [2023-12-02 17:11:30,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:11:30,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-02 17:11:30,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:11:30,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-02 17:11:30,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=2175, Unknown=35, NotChecked=500, Total=2970 [2023-12-02 17:11:30,541 INFO L87 Difference]: Start difference. First operand 1311 states and 1807 transitions. Second operand has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:11:37,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:11:37,421 INFO L93 Difference]: Finished difference Result 3039 states and 4161 transitions. [2023-12-02 17:11:37,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 17:11:37,422 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 123 [2023-12-02 17:11:37,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:11:37,424 INFO L225 Difference]: With dead ends: 3039 [2023-12-02 17:11:37,424 INFO L226 Difference]: Without dead ends: 1729 [2023-12-02 17:11:37,426 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 438 GetRequests, 378 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 1096 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=312, Invalid=2753, Unknown=35, NotChecked=560, Total=3660 [2023-12-02 17:11:37,426 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 500 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 1707 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 500 SdHoareTripleChecker+Valid, 757 SdHoareTripleChecker+Invalid, 1725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2023-12-02 17:11:37,426 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [500 Valid, 757 Invalid, 1725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1707 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2023-12-02 17:11:37,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1729 states. [2023-12-02 17:11:37,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1729 to 1511. [2023-12-02 17:11:37,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1511 states, 1432 states have (on average 1.380586592178771) internal successors, (1977), 1439 states have internal predecessors, (1977), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:11:37,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1511 states to 1511 states and 2085 transitions. [2023-12-02 17:11:37,509 INFO L78 Accepts]: Start accepts. Automaton has 1511 states and 2085 transitions. Word has length 123 [2023-12-02 17:11:37,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:11:37,509 INFO L495 AbstractCegarLoop]: Abstraction has 1511 states and 2085 transitions. [2023-12-02 17:11:37,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:11:37,509 INFO L276 IsEmpty]: Start isEmpty. Operand 1511 states and 2085 transitions. [2023-12-02 17:11:37,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2023-12-02 17:11:37,511 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:11:37,511 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:11:37,517 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (75)] Ended with exit code 0 [2023-12-02 17:11:37,717 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (74)] Ended with exit code 0 [2023-12-02 17:11:37,917 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2023-12-02 17:11:38,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,74 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,76 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:11:38,112 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:11:38,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:11:38,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1051685325, now seen corresponding path program 1 times [2023-12-02 17:11:38,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:11:38,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [395695030] [2023-12-02 17:11:38,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:11:38,113 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:11:38,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:11:38,113 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:11:38,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (77)] Waiting until timeout for monitored process [2023-12-02 17:11:38,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:11:38,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 42 conjunts are in the unsatisfiable core [2023-12-02 17:11:38,540 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:11:38,651 INFO L378 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 8 treesize of output 1 [2023-12-02 17:11:38,835 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:38,974 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:39,111 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:39,255 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:39,414 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:39,565 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:39,744 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:39,774 INFO L378 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 31 treesize of output 15 [2023-12-02 17:11:39,816 INFO L378 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 33 treesize of output 26 [2023-12-02 17:11:39,875 INFO L378 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 37 treesize of output 28 [2023-12-02 17:11:40,468 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:11:40,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 77 treesize of output 35 [2023-12-02 17:11:40,612 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:11:40,612 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:11:41,566 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2413 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2413) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= (_ bv1 32) ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))))))) (not (= (_ bv0 8) ((_ extract 7 0) (select .cse0 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)))) (_ bv0 32))))) is different from false [2023-12-02 17:11:42,176 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:11:42,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [395695030] [2023-12-02 17:11:42,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [395695030] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:11:42,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2072801904] [2023-12-02 17:11:42,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:11:42,177 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:11:42,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:11:42,178 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:11:42,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (78)] Waiting until timeout for monitored process [2023-12-02 17:11:43,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:11:43,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-02 17:11:43,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:11:43,706 INFO L378 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 17 treesize of output 17 [2023-12-02 17:11:43,799 INFO L378 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 22 treesize of output 15 [2023-12-02 17:11:44,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 52 [2023-12-02 17:11:44,721 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:11:44,721 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:11:44,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2072801904] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:11:44,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 17:11:44,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [20] total 28 [2023-12-02 17:11:44,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261598812] [2023-12-02 17:11:44,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:11:44,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-02 17:11:44,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:11:44,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-02 17:11:44,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=1387, Unknown=1, NotChecked=76, Total=1640 [2023-12-02 17:11:44,723 INFO L87 Difference]: Start difference. First operand 1511 states and 2085 transitions. Second operand has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 14 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:11:48,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:11:48,472 INFO L93 Difference]: Finished difference Result 1713 states and 2318 transitions. [2023-12-02 17:11:48,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-02 17:11:48,473 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 14 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 123 [2023-12-02 17:11:48,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:11:48,475 INFO L225 Difference]: With dead ends: 1713 [2023-12-02 17:11:48,476 INFO L226 Difference]: Without dead ends: 1711 [2023-12-02 17:11:48,476 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 236 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1075 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=570, Invalid=3215, Unknown=1, NotChecked=120, Total=3906 [2023-12-02 17:11:48,476 INFO L413 NwaCegarLoop]: 89 mSDtfsCounter, 369 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 1435 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 773 SdHoareTripleChecker+Invalid, 1457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:11:48,477 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [369 Valid, 773 Invalid, 1457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1435 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-02 17:11:48,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1711 states. [2023-12-02 17:11:48,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1711 to 1534. [2023-12-02 17:11:48,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1534 states, 1455 states have (on average 1.3835051546391752) internal successors, (2013), 1462 states have internal predecessors, (2013), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:11:48,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1534 states to 1534 states and 2121 transitions. [2023-12-02 17:11:48,565 INFO L78 Accepts]: Start accepts. Automaton has 1534 states and 2121 transitions. Word has length 123 [2023-12-02 17:11:48,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:11:48,566 INFO L495 AbstractCegarLoop]: Abstraction has 1534 states and 2121 transitions. [2023-12-02 17:11:48,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 14 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:11:48,566 INFO L276 IsEmpty]: Start isEmpty. Operand 1534 states and 2121 transitions. [2023-12-02 17:11:48,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2023-12-02 17:11:48,568 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:11:48,568 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:11:48,574 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (78)] Ended with exit code 0 [2023-12-02 17:11:48,774 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (77)] Forceful destruction successful, exit code 0 [2023-12-02 17:11:48,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,77 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:11:48,969 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:11:48,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:11:48,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1468274609, now seen corresponding path program 1 times [2023-12-02 17:11:48,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:11:48,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [822482772] [2023-12-02 17:11:48,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:11:48,970 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:11:48,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:11:48,970 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:11:48,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (79)] Waiting until timeout for monitored process [2023-12-02 17:11:49,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:11:49,367 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-02 17:11:49,370 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:11:49,505 INFO L378 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 8 treesize of output 1 [2023-12-02 17:11:49,738 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:49,905 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:50,057 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:50,216 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:50,382 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:50,534 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:50,717 INFO L378 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 20 treesize of output 15 [2023-12-02 17:11:50,754 INFO L378 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 31 treesize of output 15 [2023-12-02 17:11:50,798 INFO L378 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 33 treesize of output 26 [2023-12-02 17:11:50,866 INFO L378 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 37 treesize of output 28 [2023-12-02 17:11:51,069 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:11:51,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 39 treesize of output 15 [2023-12-02 17:11:51,233 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:11:51,234 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:11:51,805 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2472 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2477 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ zero_extend 24) ((_ extract 7 0) (let ((.cse2 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (select (select (store (let ((.cse0 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_2472))) (store .cse0 |c_~#BOOL_unsigned_char_Array_0~0.base| (let ((.cse1 (select .cse0 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (store .cse1 .cse2 ((_ sign_extend 24) ((_ extract 7 0) (select .cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)))))))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2477) |c_~#BOOL_unsigned_char_Array_0~0.base|) .cse2)))) (_ bv0 32))) is different from false [2023-12-02 17:11:51,825 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:11:51,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [822482772] [2023-12-02 17:11:51,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [822482772] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:11:51,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1629854050] [2023-12-02 17:11:51,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:11:51,826 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:11:51,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:11:51,827 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:11:51,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (80)] Waiting until timeout for monitored process [2023-12-02 17:11:52,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:11:52,785 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 35 conjunts are in the unsatisfiable core [2023-12-02 17:11:52,789 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:11:53,018 INFO L378 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 15 treesize of output 1 [2023-12-02 17:11:53,432 INFO L378 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 18 treesize of output 13 [2023-12-02 17:11:53,607 INFO L378 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 18 treesize of output 13 [2023-12-02 17:11:53,758 INFO L378 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 18 treesize of output 13 [2023-12-02 17:11:53,902 INFO L378 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 18 treesize of output 13 [2023-12-02 17:11:54,071 INFO L378 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 18 treesize of output 13 [2023-12-02 17:11:54,246 INFO L378 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 18 treesize of output 13 [2023-12-02 17:11:54,427 INFO L378 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 18 treesize of output 13 [2023-12-02 17:11:54,496 INFO L378 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 25 treesize of output 13 [2023-12-02 17:11:54,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 24 [2023-12-02 17:11:54,702 INFO L378 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 26 treesize of output 19 [2023-12-02 17:11:55,303 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 30 [2023-12-02 17:11:55,357 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:11:55,357 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:11:55,837 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2515) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse0 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32)))) (_ bv0 8))) (= ((_ extract 7 0) (select .cse0 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8))))) is different from false [2023-12-02 17:11:55,864 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2514 (_ BitVec 32)) (v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|) v_ArrVal_2514)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2515) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse0 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32)))) (_ bv0 8))) (= ((_ extract 7 0) (select .cse0 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8))))) is different from false [2023-12-02 17:11:56,317 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2512 (_ BitVec 32)) (v_ArrVal_2514 (_ BitVec 32)) (v_ArrVal_2510 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2515 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_2510))) (let ((.cse0 (select .cse3 |c_~#BOOL_unsigned_char_Array_0~0.base|)) (.cse2 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32)))) (let ((.cse1 (select (store (store .cse3 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse0 .cse2 v_ArrVal_2512) (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|) v_ArrVal_2514)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2515) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse0 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))) (= ((_ extract 7 0) (select .cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8)) (not (= ((_ extract 7 0) (select .cse1 .cse2)) (_ bv0 8)))))))) is different from false [2023-12-02 17:11:56,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1629854050] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:11:56,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029392975] [2023-12-02 17:11:56,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:11:56,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:11:56,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:11:56,376 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:11:56,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2023-12-02 17:11:56,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:11:56,625 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-02 17:11:56,628 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:11:57,661 INFO L378 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 15 treesize of output 11 [2023-12-02 17:11:57,820 INFO L378 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 35 treesize of output 28 [2023-12-02 17:11:58,515 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 58 [2023-12-02 17:11:58,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 53 [2023-12-02 17:12:00,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 49 [2023-12-02 17:12:00,670 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:12:00,671 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:12:00,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029392975] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:12:00,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:12:00,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16, 16] total 41 [2023-12-02 17:12:00,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197995370] [2023-12-02 17:12:00,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:12:00,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-02 17:12:00,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:12:00,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-02 17:12:00,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=3050, Unknown=26, NotChecked=460, Total=3782 [2023-12-02 17:12:00,673 INFO L87 Difference]: Start difference. First operand 1534 states and 2121 transitions. Second operand has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:12:08,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:12:08,015 INFO L93 Difference]: Finished difference Result 3486 states and 4773 transitions. [2023-12-02 17:12:08,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 17:12:08,016 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 123 [2023-12-02 17:12:08,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:12:08,019 INFO L225 Difference]: With dead ends: 3486 [2023-12-02 17:12:08,019 INFO L226 Difference]: Without dead ends: 1953 [2023-12-02 17:12:08,021 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 439 GetRequests, 370 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 4 IntricatePredicates, 1 DeprecatedPredicates, 1487 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=307, Invalid=3843, Unknown=26, NotChecked=516, Total=4692 [2023-12-02 17:12:08,021 INFO L413 NwaCegarLoop]: 98 mSDtfsCounter, 647 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 1373 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 647 SdHoareTripleChecker+Valid, 611 SdHoareTripleChecker+Invalid, 1420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2023-12-02 17:12:08,021 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [647 Valid, 611 Invalid, 1420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1373 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2023-12-02 17:12:08,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1953 states. [2023-12-02 17:12:08,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1953 to 1712. [2023-12-02 17:12:08,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1712 states, 1633 states have (on average 1.3808940600122475) internal successors, (2255), 1640 states have internal predecessors, (2255), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:12:08,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1712 states to 1712 states and 2363 transitions. [2023-12-02 17:12:08,115 INFO L78 Accepts]: Start accepts. Automaton has 1712 states and 2363 transitions. Word has length 123 [2023-12-02 17:12:08,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:12:08,115 INFO L495 AbstractCegarLoop]: Abstraction has 1712 states and 2363 transitions. [2023-12-02 17:12:08,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:12:08,115 INFO L276 IsEmpty]: Start isEmpty. Operand 1712 states and 2363 transitions. [2023-12-02 17:12:08,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2023-12-02 17:12:08,117 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:12:08,117 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:12:08,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (79)] Ended with exit code 0 [2023-12-02 17:12:08,323 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2023-12-02 17:12:08,525 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (80)] Ended with exit code 0 [2023-12-02 17:12:08,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,81 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,80 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 17:12:08,718 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:12:08,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:12:08,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1225796801, now seen corresponding path program 1 times [2023-12-02 17:12:08,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:12:08,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [938588347] [2023-12-02 17:12:08,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:12:08,719 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:12:08,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:12:08,720 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:12:08,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (82)] Waiting until timeout for monitored process [2023-12-02 17:12:09,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:12:09,164 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-02 17:12:09,168 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:12:09,297 INFO L378 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 8 treesize of output 1 [2023-12-02 17:12:09,537 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:09,696 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:09,833 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:09,997 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:10,143 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:10,310 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:10,495 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:10,526 INFO L378 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 31 treesize of output 15 [2023-12-02 17:12:10,613 INFO L378 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 26 treesize of output 25 [2023-12-02 17:12:10,672 INFO L378 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 30 treesize of output 23 [2023-12-02 17:12:10,846 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:12:10,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 70 treesize of output 34 [2023-12-02 17:12:10,926 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:12:10,926 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:12:11,213 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse3 (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|)) (.cse2 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (or (not |c_ULTIMATE.start_step_#t~short23#1|) (forall ((v_ArrVal_2580 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse3 .cse2 ((_ sign_extend 24) (_ bv1 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2580) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse1))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse2))))))) (or (forall ((v_ArrVal_2580 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse3 .cse2 ((_ sign_extend 24) (_ bv0 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2580) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse4 .cse1))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse4 .cse2)))))) |c_ULTIMATE.start_step_#t~short23#1|))) is different from false [2023-12-02 17:12:11,577 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse5 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse3 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_2576 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_2576))) (let ((.cse0 (select .cse4 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse0 .cse1)) (_ bv0 8))) (forall ((v_ArrVal_2578 (_ BitVec 32)) (v_ArrVal_2580 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select (store (store .cse4 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse0 .cse5 v_ArrVal_2578) .cse3 ((_ sign_extend 24) (_ bv0 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2580) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse2 .cse3))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse2 .cse1)))))))))) (forall ((v_ArrVal_2576 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse7 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_2576))) (let ((.cse8 (select .cse7 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (forall ((v_ArrVal_2578 (_ BitVec 32)) (v_ArrVal_2580 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse6 (select (store (store .cse7 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse8 .cse5 v_ArrVal_2578) .cse3 ((_ sign_extend 24) (_ bv1 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2580) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse6 .cse1))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse6 .cse3)))))) (= ((_ extract 7 0) (select .cse8 .cse1)) (_ bv0 8)))))))) is different from false [2023-12-02 17:12:11,659 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:12:11,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [938588347] [2023-12-02 17:12:11,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [938588347] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:12:11,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1688070908] [2023-12-02 17:12:11,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:12:11,660 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:12:11,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:12:11,660 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:12:11,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (83)] Waiting until timeout for monitored process [2023-12-02 17:12:12,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:12:12,741 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 40 conjunts are in the unsatisfiable core [2023-12-02 17:12:12,746 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:12:12,961 INFO L378 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 15 treesize of output 1 [2023-12-02 17:12:13,363 INFO L378 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 18 treesize of output 13 [2023-12-02 17:12:13,518 INFO L378 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 18 treesize of output 13 [2023-12-02 17:12:13,688 INFO L378 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 18 treesize of output 13 [2023-12-02 17:12:13,861 INFO L378 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 18 treesize of output 13 [2023-12-02 17:12:14,044 INFO L378 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 18 treesize of output 13 [2023-12-02 17:12:14,215 INFO L378 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 18 treesize of output 13 [2023-12-02 17:12:14,394 INFO L378 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 18 treesize of output 13 [2023-12-02 17:12:14,454 INFO L378 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 25 treesize of output 13 [2023-12-02 17:12:14,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2023-12-02 17:12:14,860 INFO L378 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 34 treesize of output 25 [2023-12-02 17:12:15,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 38 [2023-12-02 17:12:15,150 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:12:15,150 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:12:15,837 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse5 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse3 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_2613 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_2613))) (let ((.cse0 (select .cse4 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= (_ bv0 8) ((_ extract 7 0) (select .cse0 .cse1)))) (not (= ((_ extract 7 0) (select .cse0 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))) (forall ((v_ArrVal_2580 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2614 (_ BitVec 32))) (let ((.cse2 (select (store (store .cse4 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse0 .cse5 v_ArrVal_2614) .cse3 ((_ sign_extend 24) (_ bv0 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2580) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse2 .cse1))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse2 .cse3)))))))))) (forall ((v_ArrVal_2613 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse8 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_2613))) (let ((.cse6 (select .cse8 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= (_ bv0 8) ((_ extract 7 0) (select .cse6 .cse1))) (not (= ((_ extract 7 0) (select .cse6 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8))) (forall ((v_ArrVal_2580 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2614 (_ BitVec 32))) (let ((.cse7 (select (store (store .cse8 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse6 .cse5 v_ArrVal_2614) .cse3 ((_ sign_extend 24) (_ bv1 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2580) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse7 .cse1))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse7 .cse3)))))))))))) is different from false [2023-12-02 17:12:15,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1688070908] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:12:15,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663129325] [2023-12-02 17:12:15,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:12:15,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:12:15,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:12:15,946 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:12:15,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2023-12-02 17:12:16,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:12:16,210 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-02 17:12:16,213 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:12:16,718 INFO L378 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 64 treesize of output 42 [2023-12-02 17:12:17,176 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:12:17,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 1 case distinctions, treesize of input 35 treesize of output 37 [2023-12-02 17:12:17,320 INFO L378 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 39 treesize of output 30 [2023-12-02 17:12:17,743 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:12:17,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 63 treesize of output 33 [2023-12-02 17:12:17,756 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-12-02 17:12:17,757 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:12:17,834 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2646 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2646) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))))))) is different from false [2023-12-02 17:12:17,859 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse3 (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|)) (.cse1 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (or (forall ((v_ArrVal_2646 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse3 .cse1 ((_ sign_extend 24) (_ bv0 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2646) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse1))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse2)))))) |c_ULTIMATE.start_step_#t~short23#1|) (or (not |c_ULTIMATE.start_step_#t~short23#1|) (forall ((v_ArrVal_2646 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse3 .cse1 ((_ sign_extend 24) (_ bv1 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2646) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse4 .cse2))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse4 .cse1))))))))) is different from false [2023-12-02 17:12:18,280 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 17:12:18,280 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 17:12:18,327 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:12:18,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 173 treesize of output 156 [2023-12-02 17:12:18,348 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:12:18,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 202 treesize of output 130 [2023-12-02 17:12:18,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 81 [2023-12-02 17:12:18,366 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:12:18,366 INFO L378 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 137 treesize of output 97 [2023-12-02 17:12:18,375 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:12:18,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 58 [2023-12-02 17:12:18,554 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:12:18,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663129325] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-02 17:12:18,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:12:18,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [15, 17, 13] total 45 [2023-12-02 17:12:18,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250754642] [2023-12-02 17:12:18,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:12:18,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-02 17:12:18,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:12:18,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-02 17:12:18,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=2003, Unknown=25, NotChecked=490, Total=2862 [2023-12-02 17:12:18,556 INFO L87 Difference]: Start difference. First operand 1712 states and 2363 transitions. Second operand has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:12:24,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:12:24,316 INFO L93 Difference]: Finished difference Result 2330 states and 3158 transitions. [2023-12-02 17:12:24,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-02 17:12:24,316 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 123 [2023-12-02 17:12:24,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:12:24,319 INFO L225 Difference]: With dead ends: 2330 [2023-12-02 17:12:24,319 INFO L226 Difference]: Without dead ends: 2328 [2023-12-02 17:12:24,320 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 581 GetRequests, 504 SyntacticMatches, 2 SemanticMatches, 75 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 1915 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=631, Invalid=4473, Unknown=28, NotChecked=720, Total=5852 [2023-12-02 17:12:24,320 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 915 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 1094 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 915 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 2322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1094 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1151 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:12:24,320 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [915 Valid, 598 Invalid, 2322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1094 Invalid, 0 Unknown, 1151 Unchecked, 3.6s Time] [2023-12-02 17:12:24,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2328 states. [2023-12-02 17:12:24,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2328 to 1881. [2023-12-02 17:12:24,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1881 states, 1802 states have (on average 1.3801331853496115) internal successors, (2487), 1809 states have internal predecessors, (2487), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:12:24,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1881 states to 1881 states and 2595 transitions. [2023-12-02 17:12:24,405 INFO L78 Accepts]: Start accepts. Automaton has 1881 states and 2595 transitions. Word has length 123 [2023-12-02 17:12:24,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:12:24,406 INFO L495 AbstractCegarLoop]: Abstraction has 1881 states and 2595 transitions. [2023-12-02 17:12:24,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 12 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:12:24,406 INFO L276 IsEmpty]: Start isEmpty. Operand 1881 states and 2595 transitions. [2023-12-02 17:12:24,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2023-12-02 17:12:24,408 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:12:24,408 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:12:24,414 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (82)] Ended with exit code 0 [2023-12-02 17:12:24,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (83)] Ended with exit code 0 [2023-12-02 17:12:24,815 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2023-12-02 17:12:25,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,83 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,84 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:12:25,009 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:12:25,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:12:25,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1091783295, now seen corresponding path program 1 times [2023-12-02 17:12:25,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:12:25,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1445714272] [2023-12-02 17:12:25,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:12:25,010 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:12:25,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:12:25,011 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:12:25,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (85)] Waiting until timeout for monitored process [2023-12-02 17:12:25,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:12:25,374 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-02 17:12:25,377 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:12:25,500 INFO L378 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 8 treesize of output 1 [2023-12-02 17:12:25,739 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:25,892 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:26,026 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:26,180 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:26,332 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:26,494 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:26,639 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:26,672 INFO L378 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 75 treesize of output 47 [2023-12-02 17:12:26,747 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:12:26,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 49 treesize of output 25 [2023-12-02 17:12:26,766 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:12:26,766 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:12:26,924 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:12:26,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1445714272] [2023-12-02 17:12:26,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1445714272] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:12:26,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1183966525] [2023-12-02 17:12:26,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:12:26,924 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:12:26,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:12:26,925 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:12:26,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (86)] Waiting until timeout for monitored process [2023-12-02 17:12:27,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:12:27,830 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-02 17:12:27,833 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:12:27,952 INFO L378 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 19 treesize of output 1 [2023-12-02 17:12:28,102 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:28,263 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:28,375 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:28,534 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:28,694 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:28,857 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:28,991 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:29,004 INFO L378 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 75 treesize of output 47 [2023-12-02 17:12:29,053 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:12:29,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 49 treesize of output 25 [2023-12-02 17:12:29,058 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:12:29,058 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:12:29,092 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2713 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_2713) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8))) is different from false [2023-12-02 17:12:29,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1183966525] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:12:29,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171505664] [2023-12-02 17:12:29,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:12:29,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:12:29,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:12:29,107 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:12:29,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2023-12-02 17:12:29,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:12:29,378 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-02 17:12:29,380 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:12:30,170 INFO L378 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 15 treesize of output 11 [2023-12-02 17:12:30,229 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:30,644 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 47 [2023-12-02 17:12:30,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 44 [2023-12-02 17:12:31,439 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:12:31,439 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:12:31,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171505664] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:12:31,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:12:31,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11, 11] total 20 [2023-12-02 17:12:31,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976482685] [2023-12-02 17:12:31,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:12:31,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-02 17:12:31,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:12:31,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-02 17:12:31,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=467, Unknown=12, NotChecked=44, Total=600 [2023-12-02 17:12:31,441 INFO L87 Difference]: Start difference. First operand 1881 states and 2595 transitions. Second operand has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 10 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:12:35,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:12:35,909 INFO L93 Difference]: Finished difference Result 4200 states and 5758 transitions. [2023-12-02 17:12:35,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-02 17:12:35,910 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 10 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 123 [2023-12-02 17:12:35,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:12:35,914 INFO L225 Difference]: With dead ends: 4200 [2023-12-02 17:12:35,914 INFO L226 Difference]: Without dead ends: 2320 [2023-12-02 17:12:35,916 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 437 GetRequests, 409 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=119, Invalid=685, Unknown=12, NotChecked=54, Total=870 [2023-12-02 17:12:35,916 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 578 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 1188 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 578 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 1248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2023-12-02 17:12:35,916 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [578 Valid, 493 Invalid, 1248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1188 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2023-12-02 17:12:35,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2320 states. [2023-12-02 17:12:36,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2320 to 1907. [2023-12-02 17:12:36,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1907 states, 1828 states have (on average 1.3774617067833699) internal successors, (2518), 1835 states have internal predecessors, (2518), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:12:36,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1907 states to 1907 states and 2626 transitions. [2023-12-02 17:12:36,026 INFO L78 Accepts]: Start accepts. Automaton has 1907 states and 2626 transitions. Word has length 123 [2023-12-02 17:12:36,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:12:36,026 INFO L495 AbstractCegarLoop]: Abstraction has 1907 states and 2626 transitions. [2023-12-02 17:12:36,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 10 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:12:36,026 INFO L276 IsEmpty]: Start isEmpty. Operand 1907 states and 2626 transitions. [2023-12-02 17:12:36,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2023-12-02 17:12:36,029 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:12:36,030 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:12:36,036 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (85)] Ended with exit code 0 [2023-12-02 17:12:36,239 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2023-12-02 17:12:36,438 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (86)] Ended with exit code 0 [2023-12-02 17:12:36,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,87 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,86 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 17:12:36,631 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:12:36,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:12:36,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1428176639, now seen corresponding path program 1 times [2023-12-02 17:12:36,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:12:36,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [277560177] [2023-12-02 17:12:36,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:12:36,631 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:12:36,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:12:36,632 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:12:36,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (88)] Waiting until timeout for monitored process [2023-12-02 17:12:37,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:12:37,027 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-02 17:12:37,031 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:12:37,155 INFO L378 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 8 treesize of output 1 [2023-12-02 17:12:37,357 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:37,487 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:37,627 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:37,765 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:37,906 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:38,054 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:38,190 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:38,219 INFO L378 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 75 treesize of output 47 [2023-12-02 17:12:38,296 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:12:38,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 49 treesize of output 25 [2023-12-02 17:12:38,314 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:12:38,314 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:12:38,393 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2776 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_2776) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8))) is different from false [2023-12-02 17:12:38,408 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:12:38,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [277560177] [2023-12-02 17:12:38,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [277560177] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:12:38,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1818688510] [2023-12-02 17:12:38,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:12:38,409 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:12:38,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:12:38,410 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:12:38,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (89)] Waiting until timeout for monitored process [2023-12-02 17:12:39,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:12:39,170 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-02 17:12:39,173 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:12:39,278 INFO L378 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 19 treesize of output 1 [2023-12-02 17:12:39,418 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:39,579 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:39,697 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:39,860 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:39,994 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:40,139 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:40,264 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:40,278 INFO L378 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 75 treesize of output 47 [2023-12-02 17:12:40,330 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:12:40,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 49 treesize of output 25 [2023-12-02 17:12:40,336 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:12:40,336 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:12:40,366 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2811 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_2811) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8))) is different from false [2023-12-02 17:12:40,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1818688510] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:12:40,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320975958] [2023-12-02 17:12:40,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:12:40,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:12:40,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:12:40,381 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:12:40,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2023-12-02 17:12:40,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:12:40,658 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-02 17:12:40,661 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:12:41,619 INFO L378 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 32 treesize of output 27 [2023-12-02 17:12:41,706 INFO L378 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 36 treesize of output 27 [2023-12-02 17:12:42,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2023-12-02 17:12:42,256 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:12:42,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 44 [2023-12-02 17:12:42,983 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:12:42,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 84 treesize of output 40 [2023-12-02 17:12:43,112 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:12:43,112 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:12:43,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320975958] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:12:43,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:12:43,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [11, 11] total 23 [2023-12-02 17:12:43,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67671932] [2023-12-02 17:12:43,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:12:43,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 17:12:43,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:12:43,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 17:12:43,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=573, Unknown=2, NotChecked=98, Total=756 [2023-12-02 17:12:43,114 INFO L87 Difference]: Start difference. First operand 1907 states and 2626 transitions. Second operand has 14 states, 14 states have (on average 4.0) internal successors, (56), 13 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:12:48,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:12:48,406 INFO L93 Difference]: Finished difference Result 4268 states and 5824 transitions. [2023-12-02 17:12:48,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-02 17:12:48,407 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 13 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 123 [2023-12-02 17:12:48,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:12:48,410 INFO L225 Difference]: With dead ends: 4268 [2023-12-02 17:12:48,410 INFO L226 Difference]: Without dead ends: 2362 [2023-12-02 17:12:48,411 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 438 GetRequests, 405 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=138, Invalid=860, Unknown=2, NotChecked=122, Total=1122 [2023-12-02 17:12:48,412 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 563 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 1999 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 563 SdHoareTripleChecker+Valid, 866 SdHoareTripleChecker+Invalid, 2035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1999 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2023-12-02 17:12:48,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [563 Valid, 866 Invalid, 2035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1999 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2023-12-02 17:12:48,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2362 states. [2023-12-02 17:12:48,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2362 to 1874. [2023-12-02 17:12:48,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1874 states, 1795 states have (on average 1.3827298050139276) internal successors, (2482), 1802 states have internal predecessors, (2482), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:12:48,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1874 states to 1874 states and 2590 transitions. [2023-12-02 17:12:48,509 INFO L78 Accepts]: Start accepts. Automaton has 1874 states and 2590 transitions. Word has length 123 [2023-12-02 17:12:48,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:12:48,509 INFO L495 AbstractCegarLoop]: Abstraction has 1874 states and 2590 transitions. [2023-12-02 17:12:48,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 13 states have internal predecessors, (56), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:12:48,510 INFO L276 IsEmpty]: Start isEmpty. Operand 1874 states and 2590 transitions. [2023-12-02 17:12:48,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2023-12-02 17:12:48,512 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:12:48,512 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:12:48,519 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (88)] Forceful destruction successful, exit code 0 [2023-12-02 17:12:48,718 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (89)] Forceful destruction successful, exit code 0 [2023-12-02 17:12:48,918 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2023-12-02 17:12:49,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,89 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,90 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:12:49,113 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:12:49,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:12:49,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1406234995, now seen corresponding path program 1 times [2023-12-02 17:12:49,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:12:49,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [464100373] [2023-12-02 17:12:49,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:12:49,114 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:12:49,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:12:49,115 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:12:49,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (91)] Waiting until timeout for monitored process [2023-12-02 17:12:49,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:12:49,506 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-02 17:12:49,509 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:12:49,614 INFO L378 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 8 treesize of output 1 [2023-12-02 17:12:49,823 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:49,975 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:50,112 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:50,278 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:50,418 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:50,586 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:50,781 INFO L378 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 20 treesize of output 15 [2023-12-02 17:12:50,816 INFO L378 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 31 treesize of output 15 [2023-12-02 17:12:50,858 INFO L378 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 33 treesize of output 26 [2023-12-02 17:12:50,919 INFO L378 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 37 treesize of output 28 [2023-12-02 17:12:51,119 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:12:51,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 39 treesize of output 15 [2023-12-02 17:12:51,275 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:12:51,276 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:12:51,512 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2879 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ zero_extend 24) ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2879) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)))) (_ bv0 32))) is different from false [2023-12-02 17:12:51,528 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2879 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ zero_extend 24) ((_ extract 7 0) (let ((.cse1 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (select (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (let ((.cse0 (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|))) (store .cse0 .cse1 ((_ sign_extend 24) ((_ extract 7 0) (select .cse0 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))))))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2879) |c_~#BOOL_unsigned_char_Array_0~0.base|) .cse1)))) (_ bv0 32))) is different from false [2023-12-02 17:12:51,657 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2876 (_ BitVec 32)) (v_ArrVal_2874 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2879 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ zero_extend 24) ((_ extract 7 0) (let ((.cse2 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (select (select (store (let ((.cse0 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_2874))) (store .cse0 |c_~#BOOL_unsigned_char_Array_0~0.base| (let ((.cse1 (select .cse0 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (store (store .cse1 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32)) v_ArrVal_2876) .cse2 ((_ sign_extend 24) ((_ extract 7 0) (select .cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)))))))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2879) |c_~#BOOL_unsigned_char_Array_0~0.base|) .cse2)))) (_ bv0 32))) is different from false [2023-12-02 17:12:51,680 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:12:51,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [464100373] [2023-12-02 17:12:51,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [464100373] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:12:51,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [547399136] [2023-12-02 17:12:51,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:12:51,680 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:12:51,680 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:12:51,681 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:12:51,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (92)] Waiting until timeout for monitored process [2023-12-02 17:12:52,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:12:52,695 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 35 conjunts are in the unsatisfiable core [2023-12-02 17:12:52,699 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:12:52,889 INFO L378 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 12 treesize of output 8 [2023-12-02 17:12:53,445 INFO L378 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 26 treesize of output 19 [2023-12-02 17:12:53,618 INFO L378 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 26 treesize of output 19 [2023-12-02 17:12:53,887 INFO L378 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 26 treesize of output 19 [2023-12-02 17:12:54,125 INFO L378 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 26 treesize of output 19 [2023-12-02 17:12:54,327 INFO L378 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 26 treesize of output 19 [2023-12-02 17:12:54,552 INFO L378 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 26 treesize of output 19 [2023-12-02 17:12:54,834 INFO L378 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 26 treesize of output 19 [2023-12-02 17:12:54,907 INFO L378 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 33 treesize of output 17 [2023-12-02 17:12:55,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 28 [2023-12-02 17:12:55,264 INFO L378 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 34 treesize of output 25 [2023-12-02 17:12:55,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 34 [2023-12-02 17:12:56,036 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 32 proven. 183 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2023-12-02 17:12:56,036 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:12:56,585 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2916 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2916) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= (_ bv0 8) ((_ extract 7 0) (select .cse0 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)))) (not (= ((_ extract 7 0) (select .cse0 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32)))) (_ bv0 8)))))) is different from false [2023-12-02 17:12:56,616 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2916 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2914 (_ BitVec 32))) (let ((.cse0 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|) v_ArrVal_2914)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2916) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= (_ bv0 8) ((_ extract 7 0) (select .cse0 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)))) (not (= ((_ extract 7 0) (select .cse0 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32)))) (_ bv0 8)))))) is different from false [2023-12-02 17:12:57,088 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2916 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_2912 (_ BitVec 32)) (v_ArrVal_2914 (_ BitVec 32)) (v_ArrVal_2911 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_2911))) (let ((.cse2 (select .cse3 |c_~#BOOL_unsigned_char_Array_0~0.base|)) (.cse1 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32)))) (let ((.cse0 (select (store (store .cse3 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse2 .cse1 v_ArrVal_2912) (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|) v_ArrVal_2914)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_2916) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse0 .cse1)) (_ bv0 8))) (= ((_ extract 7 0) (select .cse0 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8)) (not (= ((_ extract 7 0) (select .cse2 |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (_ bv0 8)))))))) is different from false [2023-12-02 17:12:57,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [547399136] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:12:57,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060064056] [2023-12-02 17:12:57,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:12:57,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:12:57,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:12:57,155 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:12:57,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2023-12-02 17:12:57,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:12:57,435 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 37 conjunts are in the unsatisfiable core [2023-12-02 17:12:57,439 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:12:57,585 INFO L378 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 14 treesize of output 10 [2023-12-02 17:12:58,451 INFO L378 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 30 treesize of output 23 [2023-12-02 17:12:58,658 INFO L378 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 30 treesize of output 23 [2023-12-02 17:12:58,945 INFO L378 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 30 treesize of output 23 [2023-12-02 17:12:59,166 INFO L378 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 30 treesize of output 23 [2023-12-02 17:12:59,395 INFO L378 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 30 treesize of output 23 [2023-12-02 17:12:59,611 INFO L378 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 30 treesize of output 23 [2023-12-02 17:12:59,855 INFO L378 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 30 treesize of output 23 [2023-12-02 17:12:59,976 INFO L378 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 41 treesize of output 19 [2023-12-02 17:13:00,134 INFO L378 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 43 treesize of output 30 [2023-12-02 17:13:00,287 INFO L378 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 47 treesize of output 36 [2023-12-02 17:13:00,629 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:13:00,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 49 treesize of output 19 [2023-12-02 17:13:00,737 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 26 proven. 192 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2023-12-02 17:13:00,737 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:13:01,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1060064056] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:13:01,691 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:13:01,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 19] total 43 [2023-12-02 17:13:01,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620254607] [2023-12-02 17:13:01,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:13:01,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-12-02 17:13:01,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:13:01,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-12-02 17:13:01,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=347, Invalid=3255, Unknown=82, NotChecked=738, Total=4422 [2023-12-02 17:13:01,693 INFO L87 Difference]: Start difference. First operand 1874 states and 2590 transitions. Second operand has 44 states, 41 states have (on average 4.609756097560975) internal successors, (189), 43 states have internal predecessors, (189), 13 states have call successors, (40), 10 states have call predecessors, (40), 13 states have return successors, (41), 10 states have call predecessors, (41), 13 states have call successors, (41) [2023-12-02 17:13:11,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:13:11,119 INFO L93 Difference]: Finished difference Result 3984 states and 5446 transitions. [2023-12-02 17:13:11,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-12-02 17:13:11,120 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 41 states have (on average 4.609756097560975) internal successors, (189), 43 states have internal predecessors, (189), 13 states have call successors, (40), 10 states have call predecessors, (40), 13 states have return successors, (41), 10 states have call predecessors, (41), 13 states have call successors, (41) Word has length 123 [2023-12-02 17:13:11,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:13:11,131 INFO L225 Difference]: With dead ends: 3984 [2023-12-02 17:13:11,131 INFO L226 Difference]: Without dead ends: 2111 [2023-12-02 17:13:11,133 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 511 GetRequests, 395 SyntacticMatches, 5 SemanticMatches, 111 ConstructedPredicates, 6 IntricatePredicates, 2 DeprecatedPredicates, 3063 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=2155, Invalid=9109, Unknown=102, NotChecked=1290, Total=12656 [2023-12-02 17:13:11,133 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 2454 mSDsluCounter, 828 mSDsCounter, 0 mSdLazyCounter, 2912 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2466 SdHoareTripleChecker+Valid, 885 SdHoareTripleChecker+Invalid, 3142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 2912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2023-12-02 17:13:11,133 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2466 Valid, 885 Invalid, 3142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 2912 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2023-12-02 17:13:11,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2111 states. [2023-12-02 17:13:11,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2111 to 1900. [2023-12-02 17:13:11,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1900 states, 1821 states have (on average 1.383855024711697) internal successors, (2520), 1828 states have internal predecessors, (2520), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:13:11,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1900 states to 1900 states and 2628 transitions. [2023-12-02 17:13:11,229 INFO L78 Accepts]: Start accepts. Automaton has 1900 states and 2628 transitions. Word has length 123 [2023-12-02 17:13:11,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:13:11,229 INFO L495 AbstractCegarLoop]: Abstraction has 1900 states and 2628 transitions. [2023-12-02 17:13:11,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 41 states have (on average 4.609756097560975) internal successors, (189), 43 states have internal predecessors, (189), 13 states have call successors, (40), 10 states have call predecessors, (40), 13 states have return successors, (41), 10 states have call predecessors, (41), 13 states have call successors, (41) [2023-12-02 17:13:11,229 INFO L276 IsEmpty]: Start isEmpty. Operand 1900 states and 2628 transitions. [2023-12-02 17:13:11,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2023-12-02 17:13:11,232 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:13:11,233 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:13:11,239 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (92)] Ended with exit code 0 [2023-12-02 17:13:11,440 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2023-12-02 17:13:11,639 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (91)] Forceful destruction successful, exit code 0 [2023-12-02 17:13:11,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,93 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,91 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:13:11,834 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:13:11,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:13:11,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1747645119, now seen corresponding path program 1 times [2023-12-02 17:13:11,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:13:11,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [445411378] [2023-12-02 17:13:11,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:13:11,834 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:13:11,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:13:11,835 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:13:11,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (94)] Waiting until timeout for monitored process [2023-12-02 17:13:12,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:13:12,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-02 17:13:12,239 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:13:12,364 INFO L378 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 8 treesize of output 1 [2023-12-02 17:13:12,597 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:12,730 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:12,870 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:13,028 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:13,196 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:13,360 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:13,497 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:13,533 INFO L378 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 75 treesize of output 47 [2023-12-02 17:13:13,611 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:13:13,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 49 treesize of output 25 [2023-12-02 17:13:13,630 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:13:13,630 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:13:13,784 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:13:13,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [445411378] [2023-12-02 17:13:13,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [445411378] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:13:13,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [776514947] [2023-12-02 17:13:13,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:13:13,785 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:13:13,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:13:13,786 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:13:13,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (95)] Waiting until timeout for monitored process [2023-12-02 17:13:14,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:13:14,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-02 17:13:14,575 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:13:14,685 INFO L378 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 14 treesize of output 10 [2023-12-02 17:13:15,176 INFO L378 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 30 treesize of output 23 [2023-12-02 17:13:15,358 INFO L378 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 30 treesize of output 23 [2023-12-02 17:13:15,562 INFO L378 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 30 treesize of output 23 [2023-12-02 17:13:15,767 INFO L378 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 30 treesize of output 23 [2023-12-02 17:13:15,965 INFO L378 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 30 treesize of output 23 [2023-12-02 17:13:16,148 INFO L378 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 30 treesize of output 23 [2023-12-02 17:13:16,355 INFO L378 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 30 treesize of output 23 [2023-12-02 17:13:16,416 INFO L378 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 85 treesize of output 51 [2023-12-02 17:13:16,536 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:13:16,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 48 treesize of output 24 [2023-12-02 17:13:16,543 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 32 proven. 239 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2023-12-02 17:13:16,543 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:13:16,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [776514947] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:13:16,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458823565] [2023-12-02 17:13:16,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:13:16,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:13:16,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:13:16,658 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:13:16,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2023-12-02 17:13:16,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:13:16,957 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 37 conjunts are in the unsatisfiable core [2023-12-02 17:13:16,961 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:13:17,084 INFO L378 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 19 treesize of output 1 [2023-12-02 17:13:17,227 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:17,377 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:17,474 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:17,628 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:17,779 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:17,923 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:18,136 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:18,200 INFO L378 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 31 treesize of output 15 [2023-12-02 17:13:18,320 INFO L378 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 26 treesize of output 25 [2023-12-02 17:13:18,425 INFO L378 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 30 treesize of output 23 [2023-12-02 17:13:18,668 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:13:18,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 70 treesize of output 34 [2023-12-02 17:13:18,813 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 16 proven. 192 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2023-12-02 17:13:18,813 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:13:19,077 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3058 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3058) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))))))) is different from false [2023-12-02 17:13:19,100 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse3 (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|)) (.cse2 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (or (not |c_ULTIMATE.start_step_#t~short23#1|) (forall ((v_ArrVal_3058 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse3 .cse2 ((_ sign_extend 24) (_ bv1 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3058) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse1))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse2))))))) (or (forall ((v_ArrVal_3058 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse3 .cse2 ((_ sign_extend 24) (_ bv0 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3058) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse4 .cse1))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse4 .cse2)))))) |c_ULTIMATE.start_step_#t~short23#1|))) is different from false [2023-12-02 17:13:19,112 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3058 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (let ((.cse0 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|) .cse1 ((_ sign_extend 24) (_ bv0 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3058) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)))) ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse1))))))) is different from false [2023-12-02 17:13:19,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458823565] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:13:19,576 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:13:19,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 15] total 28 [2023-12-02 17:13:19,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283198067] [2023-12-02 17:13:19,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:13:19,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-12-02 17:13:19,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:13:19,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-12-02 17:13:19,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1211, Unknown=35, NotChecked=222, Total=1640 [2023-12-02 17:13:19,579 INFO L87 Difference]: Start difference. First operand 1900 states and 2628 transitions. Second operand has 29 states, 27 states have (on average 5.2592592592592595) internal successors, (142), 28 states have internal predecessors, (142), 10 states have call successors, (28), 8 states have call predecessors, (28), 10 states have return successors, (29), 8 states have call predecessors, (29), 10 states have call successors, (29) [2023-12-02 17:13:25,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:13:25,202 INFO L93 Difference]: Finished difference Result 3789 states and 5189 transitions. [2023-12-02 17:13:25,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-12-02 17:13:25,203 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 5.2592592592592595) internal successors, (142), 28 states have internal predecessors, (142), 10 states have call successors, (28), 8 states have call predecessors, (28), 10 states have return successors, (29), 8 states have call predecessors, (29), 10 states have call successors, (29) Word has length 123 [2023-12-02 17:13:25,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:13:25,206 INFO L225 Difference]: With dead ends: 3789 [2023-12-02 17:13:25,206 INFO L226 Difference]: Without dead ends: 1890 [2023-12-02 17:13:25,208 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 425 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 954 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=850, Invalid=3287, Unknown=35, NotChecked=384, Total=4556 [2023-12-02 17:13:25,208 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 1244 mSDsluCounter, 635 mSDsCounter, 0 mSdLazyCounter, 2062 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1256 SdHoareTripleChecker+Valid, 694 SdHoareTripleChecker+Invalid, 2184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 2062 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2023-12-02 17:13:25,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1256 Valid, 694 Invalid, 2184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 2062 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2023-12-02 17:13:25,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1890 states. [2023-12-02 17:13:25,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1890 to 1741. [2023-12-02 17:13:25,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1741 states, 1662 states have (on average 1.3700361010830324) internal successors, (2277), 1669 states have internal predecessors, (2277), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:13:25,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1741 states to 1741 states and 2385 transitions. [2023-12-02 17:13:25,326 INFO L78 Accepts]: Start accepts. Automaton has 1741 states and 2385 transitions. Word has length 123 [2023-12-02 17:13:25,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:13:25,326 INFO L495 AbstractCegarLoop]: Abstraction has 1741 states and 2385 transitions. [2023-12-02 17:13:25,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 5.2592592592592595) internal successors, (142), 28 states have internal predecessors, (142), 10 states have call successors, (28), 8 states have call predecessors, (28), 10 states have return successors, (29), 8 states have call predecessors, (29), 10 states have call successors, (29) [2023-12-02 17:13:25,327 INFO L276 IsEmpty]: Start isEmpty. Operand 1741 states and 2385 transitions. [2023-12-02 17:13:25,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-12-02 17:13:25,329 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:13:25,329 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:13:25,336 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (94)] Ended with exit code 0 [2023-12-02 17:13:25,537 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (95)] Ended with exit code 0 [2023-12-02 17:13:25,735 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2023-12-02 17:13:25,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,95 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,96 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:13:25,930 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:13:25,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:13:25,930 INFO L85 PathProgramCache]: Analyzing trace with hash 78481128, now seen corresponding path program 1 times [2023-12-02 17:13:25,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:13:25,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1025198911] [2023-12-02 17:13:25,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:13:25,931 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:13:25,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:13:25,932 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:13:25,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (97)] Waiting until timeout for monitored process [2023-12-02 17:13:26,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:13:26,362 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 43 conjunts are in the unsatisfiable core [2023-12-02 17:13:26,366 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:13:26,503 INFO L378 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 8 treesize of output 1 [2023-12-02 17:13:26,751 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:26,924 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:27,073 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:27,244 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:27,400 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:27,571 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:27,787 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:27,820 INFO L378 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 31 treesize of output 15 [2023-12-02 17:13:27,928 INFO L378 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 26 treesize of output 25 [2023-12-02 17:13:27,996 INFO L378 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 30 treesize of output 23 [2023-12-02 17:13:28,618 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:13:28,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 70 treesize of output 34 [2023-12-02 17:13:28,767 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:13:28,767 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:13:29,768 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3094 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3094) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))))) (_ bv1 32))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)))) (_ bv0 32)) (not (= (_ bv0 8) ((_ extract 7 0) (select .cse0 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)))))))) is different from false [2023-12-02 17:13:29,836 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse3 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse4 (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|)) (.cse2 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (or (forall ((v_ArrVal_3094 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse4 .cse2 ((_ sign_extend 24) (_ bv0 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3094) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse0 .cse1)) (_ bv0 8))) (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse2))) (_ bv0 32)) (not (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse3))) (_ bv1 32)))))) |c_ULTIMATE.start_step_#t~short23#1|) (or (not |c_ULTIMATE.start_step_#t~short23#1|) (forall ((v_ArrVal_3094 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse4 .cse2 ((_ sign_extend 24) (_ bv1 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3094) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse5 .cse2))) (_ bv0 32)) (not (= ((_ extract 7 0) (select .cse5 .cse1)) (_ bv0 8))) (not (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse5 .cse3))) (_ bv1 32))))))))) is different from false [2023-12-02 17:13:30,531 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse1 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse3 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_3090 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_3090))) (let ((.cse5 (select .cse4 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (forall ((v_ArrVal_3094 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3091 (_ BitVec 32))) (let ((.cse0 (select (store (store .cse4 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse5 .cse2 v_ArrVal_3091) .cse1 ((_ sign_extend 24) (_ bv1 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3094) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse1))) (_ bv0 32)) (not (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse0 .cse2))) (_ bv1 32))) (not (= ((_ extract 7 0) (select .cse0 .cse3)) (_ bv0 8)))))) (= ((_ extract 7 0) (select .cse5 .cse3)) (_ bv0 8)))))) (forall ((v_ArrVal_3090 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse7 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_3090))) (let ((.cse8 (select .cse7 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (forall ((v_ArrVal_3094 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3091 (_ BitVec 32))) (let ((.cse6 (select (store (store .cse7 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse8 .cse2 v_ArrVal_3091) .cse1 ((_ sign_extend 24) (_ bv0 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3094) |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse6 .cse1))) (_ bv0 32)) (not (= ((_ zero_extend 24) ((_ extract 7 0) (select .cse6 .cse2))) (_ bv1 32))) (not (= ((_ extract 7 0) (select .cse6 .cse3)) (_ bv0 8)))))) (not (= ((_ extract 7 0) (select .cse8 .cse3)) (_ bv0 8))))))))) is different from false [2023-12-02 17:13:30,718 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:13:30,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1025198911] [2023-12-02 17:13:30,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1025198911] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:13:30,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1605605391] [2023-12-02 17:13:30,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:13:30,719 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:13:30,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:13:30,720 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:13:30,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (98)] Waiting until timeout for monitored process [2023-12-02 17:13:31,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:13:31,729 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-02 17:13:31,732 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:13:32,677 INFO L378 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 68 treesize of output 50 [2023-12-02 17:13:32,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:13:32,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 76 [2023-12-02 17:13:32,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:13:32,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 20 [2023-12-02 17:13:32,892 INFO L378 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 61 treesize of output 46 [2023-12-02 17:13:34,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 75 [2023-12-02 17:13:34,197 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:13:34,197 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:13:34,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1605605391] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:13:34,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 17:13:34,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [21] total 32 [2023-12-02 17:13:34,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335431416] [2023-12-02 17:13:34,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:13:34,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-02 17:13:34,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:13:34,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-02 17:13:34,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=1756, Unknown=4, NotChecked=264, Total=2256 [2023-12-02 17:13:34,199 INFO L87 Difference]: Start difference. First operand 1741 states and 2385 transitions. Second operand has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:13:39,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:13:39,252 INFO L93 Difference]: Finished difference Result 2193 states and 2991 transitions. [2023-12-02 17:13:39,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-02 17:13:39,253 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 125 [2023-12-02 17:13:39,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:13:39,256 INFO L225 Difference]: With dead ends: 2193 [2023-12-02 17:13:39,256 INFO L226 Difference]: Without dead ends: 2191 [2023-12-02 17:13:39,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1112 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=589, Invalid=3325, Unknown=4, NotChecked=372, Total=4290 [2023-12-02 17:13:39,257 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 422 mSDsluCounter, 1008 mSDsCounter, 0 mSdLazyCounter, 2639 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 1116 SdHoareTripleChecker+Invalid, 2653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 2639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2023-12-02 17:13:39,257 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [422 Valid, 1116 Invalid, 2653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 2639 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2023-12-02 17:13:39,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2191 states. [2023-12-02 17:13:39,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2191 to 1850. [2023-12-02 17:13:39,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1850 states, 1771 states have (on average 1.378317334839074) internal successors, (2441), 1778 states have internal predecessors, (2441), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:13:39,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1850 states to 1850 states and 2549 transitions. [2023-12-02 17:13:39,364 INFO L78 Accepts]: Start accepts. Automaton has 1850 states and 2549 transitions. Word has length 125 [2023-12-02 17:13:39,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:13:39,364 INFO L495 AbstractCegarLoop]: Abstraction has 1850 states and 2549 transitions. [2023-12-02 17:13:39,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:13:39,364 INFO L276 IsEmpty]: Start isEmpty. Operand 1850 states and 2549 transitions. [2023-12-02 17:13:39,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-02 17:13:39,366 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:13:39,366 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:13:39,373 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (98)] Ended with exit code 0 [2023-12-02 17:13:39,573 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (97)] Ended with exit code 0 [2023-12-02 17:13:39,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,97 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:13:39,767 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:13:39,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:13:39,767 INFO L85 PathProgramCache]: Analyzing trace with hash -154945551, now seen corresponding path program 1 times [2023-12-02 17:13:39,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:13:39,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [486089916] [2023-12-02 17:13:39,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:13:39,768 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:13:39,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:13:39,769 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:13:39,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (99)] Waiting until timeout for monitored process [2023-12-02 17:13:40,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:13:40,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 17:13:40,095 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:13:40,107 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:13:40,107 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:13:40,107 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:13:40,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [486089916] [2023-12-02 17:13:40,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [486089916] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:13:40,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:13:40,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 17:13:40,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434527082] [2023-12-02 17:13:40,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:13:40,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:13:40,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:13:40,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:13:40,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:13:40,109 INFO L87 Difference]: Start difference. First operand 1850 states and 2549 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:13:40,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:13:40,276 INFO L93 Difference]: Finished difference Result 3825 states and 5295 transitions. [2023-12-02 17:13:40,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:13:40,276 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 126 [2023-12-02 17:13:40,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:13:40,284 INFO L225 Difference]: With dead ends: 3825 [2023-12-02 17:13:40,284 INFO L226 Difference]: Without dead ends: 1976 [2023-12-02 17:13:40,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:13:40,286 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 9 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:13:40,286 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 347 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:13:40,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1976 states. [2023-12-02 17:13:40,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1976 to 1868. [2023-12-02 17:13:40,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1868 states, 1789 states have (on average 1.374510899944103) internal successors, (2459), 1796 states have internal predecessors, (2459), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:13:40,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1868 states to 1868 states and 2567 transitions. [2023-12-02 17:13:40,385 INFO L78 Accepts]: Start accepts. Automaton has 1868 states and 2567 transitions. Word has length 126 [2023-12-02 17:13:40,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:13:40,385 INFO L495 AbstractCegarLoop]: Abstraction has 1868 states and 2567 transitions. [2023-12-02 17:13:40,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:13:40,386 INFO L276 IsEmpty]: Start isEmpty. Operand 1868 states and 2567 transitions. [2023-12-02 17:13:40,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-02 17:13:40,388 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:13:40,388 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:13:40,395 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (99)] Ended with exit code 0 [2023-12-02 17:13:40,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:13:40,589 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:13:40,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:13:40,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1584598385, now seen corresponding path program 1 times [2023-12-02 17:13:40,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:13:40,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [74327569] [2023-12-02 17:13:40,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:13:40,590 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:13:40,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:13:40,591 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:13:40,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (100)] Waiting until timeout for monitored process [2023-12-02 17:13:41,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:13:41,052 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-02 17:13:41,056 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:13:41,387 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:41,562 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:41,740 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:41,913 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:42,091 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:42,277 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:42,470 INFO L378 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 20 treesize of output 15 [2023-12-02 17:13:42,508 INFO L378 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 31 treesize of output 15 [2023-12-02 17:13:42,554 INFO L378 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 33 treesize of output 26 [2023-12-02 17:13:42,762 INFO L378 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 37 treesize of output 28 [2023-12-02 17:13:42,835 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:13:42,835 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 39 treesize of output 15 [2023-12-02 17:13:42,874 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:13:42,874 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:13:43,380 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:13:43,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [74327569] [2023-12-02 17:13:43,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [74327569] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:13:43,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [656586331] [2023-12-02 17:13:43,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:13:43,380 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:13:43,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:13:43,381 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:13:43,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (101)] Waiting until timeout for monitored process [2023-12-02 17:13:44,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:13:44,610 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 42 conjunts are in the unsatisfiable core [2023-12-02 17:13:44,614 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:13:45,241 INFO L378 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 19 treesize of output 1 [2023-12-02 17:13:46,807 INFO L378 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 67 treesize of output 52 [2023-12-02 17:13:47,204 INFO L378 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 67 treesize of output 52 [2023-12-02 17:13:47,619 INFO L378 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 67 treesize of output 52 [2023-12-02 17:13:47,988 INFO L378 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 67 treesize of output 52 [2023-12-02 17:13:48,429 INFO L378 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 67 treesize of output 52 [2023-12-02 17:13:48,563 INFO L378 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 67 treesize of output 52 [2023-12-02 17:13:48,679 INFO L378 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 67 treesize of output 52 [2023-12-02 17:13:49,587 INFO L378 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 112 treesize of output 85 [2023-12-02 17:13:50,042 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:13:50,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 152 treesize of output 56 [2023-12-02 17:13:50,221 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 188 proven. 24 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2023-12-02 17:13:50,221 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:13:50,831 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3215 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3215) |c_~#float_Array_0~0.base|))) (let ((.cse0 (let ((.cse3 (select .cse2 (bvadd (_ bv4 32) |c_~#float_Array_0~0.offset|)))) (fp ((_ extract 31 31) .cse3) ((_ extract 30 23) .cse3) ((_ extract 22 0) .cse3))))) (or (not (fp.geq .cse0 ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0)))) (fp.geq .cse0 (let ((.cse1 (select .cse2 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse1) ((_ extract 30 23) .cse1) ((_ extract 22 0) .cse1)))))))) is different from false [2023-12-02 17:13:51,888 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3215 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3214 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse10 (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| v_ArrVal_3214))) (let ((.cse5 (select .cse10 |c_~#float_Array_0~0.base|)) (.cse2 (select (store .cse10 |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3215) |c_~#float_Array_0~0.base|)) (.cse8 (bvadd (_ bv4 32) |c_~#float_Array_0~0.offset|))) (let ((.cse0 (let ((.cse9 (select .cse2 .cse8))) (fp ((_ extract 31 31) .cse9) ((_ extract 30 23) .cse9) ((_ extract 22 0) .cse9)))) (.cse3 (let ((.cse7 (select .cse5 .cse8))) (fp ((_ extract 31 31) .cse7) ((_ extract 30 23) .cse7) ((_ extract 22 0) .cse7)))) (.cse6 ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0)))) (or (fp.geq .cse0 (let ((.cse1 (select .cse2 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse1) ((_ extract 30 23) .cse1) ((_ extract 22 0) .cse1)))) (not (fp.geq .cse3 (let ((.cse4 (select .cse5 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse4) ((_ extract 30 23) .cse4) ((_ extract 22 0) .cse4))))) (not (fp.geq .cse0 .cse6)) (not (fp.geq .cse3 .cse6))))))) is different from false [2023-12-02 17:13:52,307 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3215 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3214 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3212 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse10 (store (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_3212) |c_~#BOOL_unsigned_char_Array_0~0.base| v_ArrVal_3214))) (let ((.cse6 (select (store .cse10 |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3215) |c_~#float_Array_0~0.base|)) (.cse2 (select .cse10 |c_~#float_Array_0~0.base|)) (.cse8 (bvadd (_ bv4 32) |c_~#float_Array_0~0.offset|))) (let ((.cse0 (let ((.cse9 (select .cse2 .cse8))) (fp ((_ extract 31 31) .cse9) ((_ extract 30 23) .cse9) ((_ extract 22 0) .cse9)))) (.cse4 (let ((.cse7 (select .cse6 .cse8))) (fp ((_ extract 31 31) .cse7) ((_ extract 30 23) .cse7) ((_ extract 22 0) .cse7)))) (.cse3 ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0)))) (or (not (fp.geq .cse0 (let ((.cse1 (select .cse2 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse1) ((_ extract 30 23) .cse1) ((_ extract 22 0) .cse1))))) (not (fp.geq .cse0 .cse3)) (fp.geq .cse4 (let ((.cse5 (select .cse6 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse5) ((_ extract 30 23) .cse5) ((_ extract 22 0) .cse5)))) (not (fp.geq .cse4 .cse3))))))) is different from false [2023-12-02 17:13:52,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [656586331] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:13:52,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523490811] [2023-12-02 17:13:52,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:13:52,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:13:52,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:13:52,576 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:13:52,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2023-12-02 17:13:52,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:13:52,892 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-02 17:13:52,895 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:13:53,838 INFO L378 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 12 treesize of output 8 [2023-12-02 17:13:54,209 INFO L378 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 24 treesize of output 23 [2023-12-02 17:13:54,434 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 42 [2023-12-02 17:13:55,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 67 [2023-12-02 17:13:56,194 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-02 17:13:56,194 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:13:56,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523490811] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:13:56,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:13:56,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11, 19] total 38 [2023-12-02 17:13:56,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989880987] [2023-12-02 17:13:56,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:13:56,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-02 17:13:56,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:13:56,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-02 17:13:56,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=2305, Unknown=29, NotChecked=300, Total=2862 [2023-12-02 17:13:56,196 INFO L87 Difference]: Start difference. First operand 1868 states and 2567 transitions. Second operand has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 10 states have internal predecessors, (62), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:14:02,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:14:02,062 INFO L93 Difference]: Finished difference Result 3940 states and 5389 transitions. [2023-12-02 17:14:02,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-02 17:14:02,064 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 10 states have internal predecessors, (62), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 126 [2023-12-02 17:14:02,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:14:02,065 INFO L225 Difference]: With dead ends: 3940 [2023-12-02 17:14:02,065 INFO L226 Difference]: Without dead ends: 2073 [2023-12-02 17:14:02,067 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 448 GetRequests, 389 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 3 IntricatePredicates, 1 DeprecatedPredicates, 1234 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=266, Invalid=2797, Unknown=29, NotChecked=330, Total=3422 [2023-12-02 17:14:02,067 INFO L413 NwaCegarLoop]: 98 mSDtfsCounter, 480 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 1210 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 1257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:14:02,067 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [480 Valid, 480 Invalid, 1257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1210 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2023-12-02 17:14:02,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2073 states. [2023-12-02 17:14:02,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2073 to 1870. [2023-12-02 17:14:02,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1870 states, 1791 states have (on average 1.3740926856504745) internal successors, (2461), 1798 states have internal predecessors, (2461), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:14:02,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1870 states to 1870 states and 2569 transitions. [2023-12-02 17:14:02,169 INFO L78 Accepts]: Start accepts. Automaton has 1870 states and 2569 transitions. Word has length 126 [2023-12-02 17:14:02,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:14:02,169 INFO L495 AbstractCegarLoop]: Abstraction has 1870 states and 2569 transitions. [2023-12-02 17:14:02,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 10 states have internal predecessors, (62), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:14:02,169 INFO L276 IsEmpty]: Start isEmpty. Operand 1870 states and 2569 transitions. [2023-12-02 17:14:02,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-02 17:14:02,172 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:14:02,172 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:14:02,179 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (101)] Ended with exit code 0 [2023-12-02 17:14:02,378 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (100)] Ended with exit code 0 [2023-12-02 17:14:02,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2023-12-02 17:14:02,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,100 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,102 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:14:02,773 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:14:02,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:14:02,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1803453103, now seen corresponding path program 1 times [2023-12-02 17:14:02,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:14:02,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2013507054] [2023-12-02 17:14:02,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:14:02,774 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:14:02,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:14:02,775 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:14:02,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (103)] Waiting until timeout for monitored process [2023-12-02 17:14:03,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:14:03,119 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 17:14:03,121 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:14:03,158 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:14:03,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 37 treesize of output 17 [2023-12-02 17:14:03,203 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:14:03,203 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:14:03,203 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:14:03,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2013507054] [2023-12-02 17:14:03,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2013507054] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:14:03,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:14:03,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 17:14:03,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5752432] [2023-12-02 17:14:03,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:14:03,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 17:14:03,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:14:03,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 17:14:03,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 17:14:03,204 INFO L87 Difference]: Start difference. First operand 1870 states and 2569 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:14:04,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:14:04,877 INFO L93 Difference]: Finished difference Result 4781 states and 6662 transitions. [2023-12-02 17:14:04,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 17:14:04,878 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 126 [2023-12-02 17:14:04,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:14:04,880 INFO L225 Difference]: With dead ends: 4781 [2023-12-02 17:14:04,880 INFO L226 Difference]: Without dead ends: 2912 [2023-12-02 17:14:04,882 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 17:14:04,882 INFO L413 NwaCegarLoop]: 149 mSDtfsCounter, 135 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-02 17:14:04,882 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 457 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-02 17:14:04,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2912 states. [2023-12-02 17:14:04,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2912 to 1974. [2023-12-02 17:14:04,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1974 states, 1895 states have (on average 1.3810026385224274) internal successors, (2617), 1902 states have internal predecessors, (2617), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:14:04,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 2725 transitions. [2023-12-02 17:14:04,996 INFO L78 Accepts]: Start accepts. Automaton has 1974 states and 2725 transitions. Word has length 126 [2023-12-02 17:14:04,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:14:04,996 INFO L495 AbstractCegarLoop]: Abstraction has 1974 states and 2725 transitions. [2023-12-02 17:14:04,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:14:04,996 INFO L276 IsEmpty]: Start isEmpty. Operand 1974 states and 2725 transitions. [2023-12-02 17:14:04,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-02 17:14:04,998 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:14:04,998 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:14:05,004 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (103)] Ended with exit code 0 [2023-12-02 17:14:05,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:14:05,199 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:14:05,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:14:05,199 INFO L85 PathProgramCache]: Analyzing trace with hash 114509361, now seen corresponding path program 1 times [2023-12-02 17:14:05,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:14:05,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [94468456] [2023-12-02 17:14:05,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:14:05,200 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:14:05,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:14:05,201 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:14:05,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (104)] Waiting until timeout for monitored process [2023-12-02 17:14:05,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:14:05,656 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-02 17:14:05,661 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:14:06,028 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:06,189 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:06,364 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:06,519 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:06,681 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:06,844 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:07,043 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:07,082 INFO L378 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 31 treesize of output 15 [2023-12-02 17:14:07,118 INFO L378 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 33 treesize of output 26 [2023-12-02 17:14:07,326 INFO L378 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 37 treesize of output 28 [2023-12-02 17:14:07,397 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:14:07,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 39 treesize of output 15 [2023-12-02 17:14:07,438 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:14:07,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:14:07,934 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:14:07,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [94468456] [2023-12-02 17:14:07,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [94468456] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:14:07,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [432831618] [2023-12-02 17:14:07,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:14:07,934 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:14:07,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:14:07,935 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:14:07,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (105)] Waiting until timeout for monitored process [2023-12-02 17:14:09,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:14:09,212 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 41 conjunts are in the unsatisfiable core [2023-12-02 17:14:09,216 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:14:09,758 INFO L378 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 19 treesize of output 1 [2023-12-02 17:14:11,327 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:11,725 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:12,159 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:12,580 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:13,107 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:13,243 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:13,345 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:14,250 INFO L378 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 112 treesize of output 85 [2023-12-02 17:14:14,704 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:14:14,704 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 152 treesize of output 56 [2023-12-02 17:14:14,883 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 188 proven. 24 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2023-12-02 17:14:14,884 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:14:15,497 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3336 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3336) |c_~#float_Array_0~0.base|))) (let ((.cse0 (let ((.cse3 (select .cse2 (bvadd (_ bv4 32) |c_~#float_Array_0~0.offset|)))) (fp ((_ extract 31 31) .cse3) ((_ extract 30 23) .cse3) ((_ extract 22 0) .cse3))))) (or (not (fp.geq .cse0 ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0)))) (fp.geq .cse0 (let ((.cse1 (select .cse2 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse1) ((_ extract 30 23) .cse1) ((_ extract 22 0) .cse1)))))))) is different from false [2023-12-02 17:14:16,572 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3336 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3335 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse10 (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| v_ArrVal_3335))) (let ((.cse6 (select (store .cse10 |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3336) |c_~#float_Array_0~0.base|)) (.cse4 (select .cse10 |c_~#float_Array_0~0.base|)) (.cse8 (bvadd (_ bv4 32) |c_~#float_Array_0~0.offset|))) (let ((.cse2 (let ((.cse9 (select .cse4 .cse8))) (fp ((_ extract 31 31) .cse9) ((_ extract 30 23) .cse9) ((_ extract 22 0) .cse9)))) (.cse1 ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0))) (.cse0 (let ((.cse7 (select .cse6 .cse8))) (fp ((_ extract 31 31) .cse7) ((_ extract 30 23) .cse7) ((_ extract 22 0) .cse7))))) (or (not (fp.geq .cse0 .cse1)) (not (fp.geq .cse2 (let ((.cse3 (select .cse4 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse3) ((_ extract 30 23) .cse3) ((_ extract 22 0) .cse3))))) (not (fp.geq .cse2 .cse1)) (fp.geq .cse0 (let ((.cse5 (select .cse6 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse5) ((_ extract 30 23) .cse5) ((_ extract 22 0) .cse5))))))))) is different from false [2023-12-02 17:14:17,023 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3336 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3335 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3333 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse10 (store (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_3333) |c_~#BOOL_unsigned_char_Array_0~0.base| v_ArrVal_3335))) (let ((.cse6 (select .cse10 |c_~#float_Array_0~0.base|)) (.cse2 (select (store .cse10 |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3336) |c_~#float_Array_0~0.base|)) (.cse8 (bvadd (_ bv4 32) |c_~#float_Array_0~0.offset|))) (let ((.cse0 (let ((.cse9 (select .cse2 .cse8))) (fp ((_ extract 31 31) .cse9) ((_ extract 30 23) .cse9) ((_ extract 22 0) .cse9)))) (.cse4 (let ((.cse7 (select .cse6 .cse8))) (fp ((_ extract 31 31) .cse7) ((_ extract 30 23) .cse7) ((_ extract 22 0) .cse7)))) (.cse3 ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0)))) (or (fp.geq .cse0 (let ((.cse1 (select .cse2 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse1) ((_ extract 30 23) .cse1) ((_ extract 22 0) .cse1)))) (not (fp.geq .cse0 .cse3)) (not (fp.geq .cse4 (let ((.cse5 (select .cse6 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse5) ((_ extract 30 23) .cse5) ((_ extract 22 0) .cse5))))) (not (fp.geq .cse4 .cse3))))))) is different from false [2023-12-02 17:14:17,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [432831618] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:14:17,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722034588] [2023-12-02 17:14:17,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:14:17,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:14:17,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:14:17,309 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:14:17,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2023-12-02 17:14:17,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:14:17,607 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-02 17:14:17,610 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:14:18,441 INFO L378 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 12 treesize of output 8 [2023-12-02 17:14:18,770 INFO L378 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 24 treesize of output 23 [2023-12-02 17:14:19,037 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 42 [2023-12-02 17:14:19,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 67 [2023-12-02 17:14:20,841 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2023-12-02 17:14:20,841 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:14:20,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722034588] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:14:20,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:14:20,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11, 19] total 38 [2023-12-02 17:14:20,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462059767] [2023-12-02 17:14:20,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:14:20,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-02 17:14:20,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:14:20,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-02 17:14:20,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=2306, Unknown=27, NotChecked=300, Total=2862 [2023-12-02 17:14:20,842 INFO L87 Difference]: Start difference. First operand 1974 states and 2725 transitions. Second operand has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 10 states have internal predecessors, (62), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:14:23,887 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:14:28,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:14:28,754 INFO L93 Difference]: Finished difference Result 4140 states and 5685 transitions. [2023-12-02 17:14:28,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-02 17:14:28,755 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 10 states have internal predecessors, (62), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 126 [2023-12-02 17:14:28,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:14:28,757 INFO L225 Difference]: With dead ends: 4140 [2023-12-02 17:14:28,757 INFO L226 Difference]: Without dead ends: 2167 [2023-12-02 17:14:28,759 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 448 GetRequests, 389 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 3 IntricatePredicates, 1 DeprecatedPredicates, 1237 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=267, Invalid=2798, Unknown=27, NotChecked=330, Total=3422 [2023-12-02 17:14:28,759 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 665 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 1270 mSolverCounterSat, 46 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 665 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 1317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1270 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:14:28,759 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [665 Valid, 522 Invalid, 1317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1270 Invalid, 1 Unknown, 0 Unchecked, 6.6s Time] [2023-12-02 17:14:28,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2167 states. [2023-12-02 17:14:28,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2167 to 1972. [2023-12-02 17:14:28,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1972 states, 1893 states have (on average 1.3803486529318543) internal successors, (2613), 1900 states have internal predecessors, (2613), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:14:28,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1972 states to 1972 states and 2721 transitions. [2023-12-02 17:14:28,875 INFO L78 Accepts]: Start accepts. Automaton has 1972 states and 2721 transitions. Word has length 126 [2023-12-02 17:14:28,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:14:28,875 INFO L495 AbstractCegarLoop]: Abstraction has 1972 states and 2721 transitions. [2023-12-02 17:14:28,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 10 states have internal predecessors, (62), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-02 17:14:28,875 INFO L276 IsEmpty]: Start isEmpty. Operand 1972 states and 2721 transitions. [2023-12-02 17:14:28,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-02 17:14:28,877 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:14:28,877 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:14:28,885 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (104)] Ended with exit code 0 [2023-12-02 17:14:29,084 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2023-12-02 17:14:29,285 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (105)] Ended with exit code 0 [2023-12-02 17:14:29,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,106 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,105 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 17:14:29,478 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:14:29,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:14:29,479 INFO L85 PathProgramCache]: Analyzing trace with hash -787140877, now seen corresponding path program 1 times [2023-12-02 17:14:29,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:14:29,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [587019491] [2023-12-02 17:14:29,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:14:29,479 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:14:29,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:14:29,480 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:14:29,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (107)] Waiting until timeout for monitored process [2023-12-02 17:14:29,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:14:29,917 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-02 17:14:29,921 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:14:30,305 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:30,481 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:30,676 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:30,849 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:31,031 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:31,217 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:31,450 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:31,495 INFO L378 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 31 treesize of output 15 [2023-12-02 17:14:31,545 INFO L378 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 33 treesize of output 26 [2023-12-02 17:14:31,733 INFO L378 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 37 treesize of output 28 [2023-12-02 17:14:31,802 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:14:31,803 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 39 treesize of output 15 [2023-12-02 17:14:31,840 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:14:31,840 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:14:32,344 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:14:32,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [587019491] [2023-12-02 17:14:32,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [587019491] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:14:32,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [91107456] [2023-12-02 17:14:32,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:14:32,344 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:14:32,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:14:32,345 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:14:32,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (108)] Waiting until timeout for monitored process [2023-12-02 17:14:33,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:14:33,661 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 41 conjunts are in the unsatisfiable core [2023-12-02 17:14:33,664 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:14:34,341 INFO L378 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 19 treesize of output 1 [2023-12-02 17:14:36,013 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:36,450 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:36,897 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:37,332 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:37,777 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:37,910 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:38,030 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:38,979 INFO L378 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 112 treesize of output 85 [2023-12-02 17:14:39,488 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:14:39,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 152 treesize of output 56 [2023-12-02 17:14:39,687 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 188 proven. 24 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2023-12-02 17:14:39,687 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:14:41,681 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3433 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3432 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse10 (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| v_ArrVal_3432))) (let ((.cse4 (select (store .cse10 |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3433) |c_~#float_Array_0~0.base|)) (.cse6 (select .cse10 |c_~#float_Array_0~0.base|)) (.cse8 (bvadd (_ bv4 32) |c_~#float_Array_0~0.offset|))) (let ((.cse0 (let ((.cse9 (select .cse6 .cse8))) (fp ((_ extract 31 31) .cse9) ((_ extract 30 23) .cse9) ((_ extract 22 0) .cse9)))) (.cse2 (let ((.cse7 (select .cse4 .cse8))) (fp ((_ extract 31 31) .cse7) ((_ extract 30 23) .cse7) ((_ extract 22 0) .cse7)))) (.cse1 ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0)))) (or (not (fp.geq .cse0 .cse1)) (fp.geq .cse2 (let ((.cse3 (select .cse4 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse3) ((_ extract 30 23) .cse3) ((_ extract 22 0) .cse3)))) (not (fp.geq .cse0 (let ((.cse5 (select .cse6 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse5) ((_ extract 30 23) .cse5) ((_ extract 22 0) .cse5))))) (not (fp.geq .cse2 .cse1))))))) is different from false [2023-12-02 17:14:42,061 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3430 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3433 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3432 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse10 (store (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_3430) |c_~#BOOL_unsigned_char_Array_0~0.base| v_ArrVal_3432))) (let ((.cse6 (select .cse10 |c_~#float_Array_0~0.base|)) (.cse4 (select (store .cse10 |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3433) |c_~#float_Array_0~0.base|)) (.cse8 (bvadd (_ bv4 32) |c_~#float_Array_0~0.offset|))) (let ((.cse2 (let ((.cse9 (select .cse4 .cse8))) (fp ((_ extract 31 31) .cse9) ((_ extract 30 23) .cse9) ((_ extract 22 0) .cse9)))) (.cse1 ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0))) (.cse0 (let ((.cse7 (select .cse6 .cse8))) (fp ((_ extract 31 31) .cse7) ((_ extract 30 23) .cse7) ((_ extract 22 0) .cse7))))) (or (not (fp.geq .cse0 .cse1)) (fp.geq .cse2 (let ((.cse3 (select .cse4 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse3) ((_ extract 30 23) .cse3) ((_ extract 22 0) .cse3)))) (not (fp.geq .cse2 .cse1)) (not (fp.geq .cse0 (let ((.cse5 (select .cse6 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse5) ((_ extract 30 23) .cse5) ((_ extract 22 0) .cse5)))))))))) is different from false [2023-12-02 17:14:42,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [91107456] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:14:42,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143192938] [2023-12-02 17:14:42,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:14:42,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:14:42,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:14:42,302 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:14:42,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2023-12-02 17:14:42,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:14:42,621 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-02 17:14:42,623 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:14:43,566 INFO L378 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 15 treesize of output 11 [2023-12-02 17:14:43,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2023-12-02 17:14:44,554 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 64 [2023-12-02 17:14:45,414 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:14:45,414 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:14:45,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143192938] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:14:45,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:14:45,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11, 19] total 37 [2023-12-02 17:14:45,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12533569] [2023-12-02 17:14:45,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:14:45,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-02 17:14:45,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:14:45,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-02 17:14:45,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=2291, Unknown=38, NotChecked=198, Total=2756 [2023-12-02 17:14:45,416 INFO L87 Difference]: Start difference. First operand 1972 states and 2721 transitions. Second operand has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:14:51,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:14:51,398 INFO L93 Difference]: Finished difference Result 4144 states and 5687 transitions. [2023-12-02 17:14:51,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-02 17:14:51,400 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 126 [2023-12-02 17:14:51,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:14:51,402 INFO L225 Difference]: With dead ends: 4144 [2023-12-02 17:14:51,402 INFO L226 Difference]: Without dead ends: 2173 [2023-12-02 17:14:51,405 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 447 GetRequests, 390 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 2 IntricatePredicates, 1 DeprecatedPredicates, 1198 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=256, Invalid=2684, Unknown=38, NotChecked=214, Total=3192 [2023-12-02 17:14:51,405 INFO L413 NwaCegarLoop]: 122 mSDtfsCounter, 589 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 1296 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 589 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 1319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2023-12-02 17:14:51,405 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [589 Valid, 526 Invalid, 1319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1296 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2023-12-02 17:14:51,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2173 states. [2023-12-02 17:14:51,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2173 to 1970. [2023-12-02 17:14:51,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1970 states, 1891 states have (on average 1.379693283976732) internal successors, (2609), 1898 states have internal predecessors, (2609), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:14:51,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 2717 transitions. [2023-12-02 17:14:51,541 INFO L78 Accepts]: Start accepts. Automaton has 1970 states and 2717 transitions. Word has length 126 [2023-12-02 17:14:51,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:14:51,541 INFO L495 AbstractCegarLoop]: Abstraction has 1970 states and 2717 transitions. [2023-12-02 17:14:51,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:14:51,541 INFO L276 IsEmpty]: Start isEmpty. Operand 1970 states and 2717 transitions. [2023-12-02 17:14:51,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-02 17:14:51,544 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:14:51,544 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:14:51,550 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (107)] Ended with exit code 0 [2023-12-02 17:14:51,753 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (108)] Ended with exit code 0 [2023-12-02 17:14:51,951 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2023-12-02 17:14:52,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,108 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,109 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:14:52,145 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:14:52,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:14:52,145 INFO L85 PathProgramCache]: Analyzing trace with hash 2037737395, now seen corresponding path program 1 times [2023-12-02 17:14:52,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:14:52,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1920979937] [2023-12-02 17:14:52,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:14:52,146 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:14:52,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:14:52,146 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:14:52,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (110)] Waiting until timeout for monitored process [2023-12-02 17:14:52,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:14:52,608 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-02 17:14:52,611 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:14:52,971 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:53,127 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:53,292 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:53,439 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:53,595 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:53,762 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:53,964 INFO L378 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 20 treesize of output 15 [2023-12-02 17:14:54,000 INFO L378 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 31 treesize of output 15 [2023-12-02 17:14:54,045 INFO L378 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 33 treesize of output 26 [2023-12-02 17:14:54,232 INFO L378 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 37 treesize of output 28 [2023-12-02 17:14:54,299 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:14:54,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 39 treesize of output 15 [2023-12-02 17:14:54,337 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:14:54,337 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:14:54,805 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:14:54,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1920979937] [2023-12-02 17:14:54,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1920979937] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:14:54,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [685605812] [2023-12-02 17:14:54,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:14:54,806 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:14:54,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:14:54,807 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:14:54,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (111)] Waiting until timeout for monitored process [2023-12-02 17:14:56,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:14:56,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 39 conjunts are in the unsatisfiable core [2023-12-02 17:14:56,195 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:14:56,840 INFO L378 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 19 treesize of output 1 [2023-12-02 17:14:57,975 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:58,374 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:58,777 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:59,208 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:59,663 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:59,792 INFO L378 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 67 treesize of output 52 [2023-12-02 17:14:59,913 INFO L378 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 67 treesize of output 52 [2023-12-02 17:15:00,828 INFO L378 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 112 treesize of output 85 [2023-12-02 17:15:01,280 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:15:01,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 152 treesize of output 56 [2023-12-02 17:15:01,454 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 188 proven. 24 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2023-12-02 17:15:01,454 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:15:05,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [685605812] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:15:05,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301440058] [2023-12-02 17:15:05,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:15:05,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:15:05,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:15:05,615 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:15:05,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2023-12-02 17:15:05,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:15:05,941 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-02 17:15:05,944 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:15:06,909 INFO L378 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 15 treesize of output 11 [2023-12-02 17:15:07,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2023-12-02 17:15:08,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 64 [2023-12-02 17:15:08,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 41 [2023-12-02 17:15:09,124 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:15:09,125 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:15:09,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301440058] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:15:09,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:15:09,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11, 17] total 35 [2023-12-02 17:15:09,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164228873] [2023-12-02 17:15:09,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:15:09,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-02 17:15:09,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:15:09,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-02 17:15:09,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=2244, Unknown=61, NotChecked=0, Total=2550 [2023-12-02 17:15:09,126 INFO L87 Difference]: Start difference. First operand 1970 states and 2717 transitions. Second operand has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:15:17,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:15:17,173 INFO L93 Difference]: Finished difference Result 4140 states and 5679 transitions. [2023-12-02 17:15:17,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-02 17:15:17,174 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 126 [2023-12-02 17:15:17,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:15:17,176 INFO L225 Difference]: With dead ends: 4140 [2023-12-02 17:15:17,176 INFO L226 Difference]: Without dead ends: 2171 [2023-12-02 17:15:17,178 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 447 GetRequests, 392 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1217 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=272, Invalid=2637, Unknown=61, NotChecked=0, Total=2970 [2023-12-02 17:15:17,178 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 378 mSDsluCounter, 529 mSDsCounter, 0 mSdLazyCounter, 1445 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 1467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2023-12-02 17:15:17,178 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [378 Valid, 670 Invalid, 1467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1445 Invalid, 0 Unknown, 0 Unchecked, 6.8s Time] [2023-12-02 17:15:17,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2171 states. [2023-12-02 17:15:17,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2171 to 1968. [2023-12-02 17:15:17,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1968 states, 1889 states have (on average 1.3790365272631022) internal successors, (2605), 1896 states have internal predecessors, (2605), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:15:17,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1968 states to 1968 states and 2713 transitions. [2023-12-02 17:15:17,311 INFO L78 Accepts]: Start accepts. Automaton has 1968 states and 2713 transitions. Word has length 126 [2023-12-02 17:15:17,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:15:17,311 INFO L495 AbstractCegarLoop]: Abstraction has 1968 states and 2713 transitions. [2023-12-02 17:15:17,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:15:17,311 INFO L276 IsEmpty]: Start isEmpty. Operand 1968 states and 2713 transitions. [2023-12-02 17:15:17,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2023-12-02 17:15:17,315 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:15:17,315 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:15:17,321 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (110)] Ended with exit code 0 [2023-12-02 17:15:17,525 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (111)] Ended with exit code 0 [2023-12-02 17:15:17,723 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2023-12-02 17:15:17,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,111 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,112 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:15:17,916 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:15:17,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:15:17,916 INFO L85 PathProgramCache]: Analyzing trace with hash 2041206218, now seen corresponding path program 1 times [2023-12-02 17:15:17,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:15:17,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1532436616] [2023-12-02 17:15:17,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:15:17,917 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:15:17,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:15:17,918 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:15:17,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (113)] Waiting until timeout for monitored process [2023-12-02 17:15:18,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:15:18,276 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 17:15:18,278 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:15:18,292 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:15:18,292 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:15:18,292 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:15:18,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1532436616] [2023-12-02 17:15:18,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1532436616] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:15:18,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:15:18,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 17:15:18,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76620673] [2023-12-02 17:15:18,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:15:18,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:15:18,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:15:18,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:15:18,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:15:18,294 INFO L87 Difference]: Start difference. First operand 1968 states and 2713 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:15:18,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:15:18,470 INFO L93 Difference]: Finished difference Result 4323 states and 5955 transitions. [2023-12-02 17:15:18,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:15:18,471 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 127 [2023-12-02 17:15:18,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:15:18,473 INFO L225 Difference]: With dead ends: 4323 [2023-12-02 17:15:18,473 INFO L226 Difference]: Without dead ends: 2356 [2023-12-02 17:15:18,475 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:15:18,476 INFO L413 NwaCegarLoop]: 205 mSDtfsCounter, 39 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:15:18,476 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 377 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:15:18,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2356 states. [2023-12-02 17:15:18,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2356 to 1986. [2023-12-02 17:15:18,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1986 states, 1907 states have (on average 1.3754588358678552) internal successors, (2623), 1914 states have internal predecessors, (2623), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:15:18,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 2731 transitions. [2023-12-02 17:15:18,602 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 2731 transitions. Word has length 127 [2023-12-02 17:15:18,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:15:18,603 INFO L495 AbstractCegarLoop]: Abstraction has 1986 states and 2731 transitions. [2023-12-02 17:15:18,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:15:18,603 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 2731 transitions. [2023-12-02 17:15:18,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2023-12-02 17:15:18,605 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:15:18,605 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:15:18,611 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (113)] Ended with exit code 0 [2023-12-02 17:15:18,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:15:18,806 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:15:18,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:15:18,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1004826550, now seen corresponding path program 1 times [2023-12-02 17:15:18,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:15:18,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1091449210] [2023-12-02 17:15:18,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:15:18,807 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:15:18,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:15:18,808 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:15:18,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (114)] Waiting until timeout for monitored process [2023-12-02 17:15:19,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:15:19,237 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-02 17:15:19,240 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:15:19,362 INFO L378 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 8 treesize of output 1 [2023-12-02 17:15:19,566 INFO L378 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 20 treesize of output 15 [2023-12-02 17:15:19,748 INFO L378 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 20 treesize of output 15 [2023-12-02 17:15:19,917 INFO L378 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 20 treesize of output 15 [2023-12-02 17:15:20,066 INFO L378 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 20 treesize of output 15 [2023-12-02 17:15:20,233 INFO L378 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 20 treesize of output 15 [2023-12-02 17:15:20,385 INFO L378 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 20 treesize of output 15 [2023-12-02 17:15:20,527 INFO L378 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 20 treesize of output 15 [2023-12-02 17:15:20,557 INFO L378 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 31 treesize of output 15 [2023-12-02 17:15:20,584 INFO L378 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 33 treesize of output 26 [2023-12-02 17:15:20,650 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:15:20,650 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 39 treesize of output 15 [2023-12-02 17:15:20,685 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 239 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 17:15:20,686 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:15:20,788 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3613 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) ((_ sign_extend 24) ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_3613) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))))) (_ bv0 8))) is different from false [2023-12-02 17:15:20,802 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:15:20,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1091449210] [2023-12-02 17:15:20,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1091449210] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:15:20,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [59838666] [2023-12-02 17:15:20,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:15:20,803 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:15:20,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:15:20,804 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:15:20,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (115)] Waiting until timeout for monitored process [2023-12-02 17:15:22,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:15:22,201 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 42 conjunts are in the unsatisfiable core [2023-12-02 17:15:22,205 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:15:22,838 INFO L378 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 19 treesize of output 1 [2023-12-02 17:15:24,339 INFO L378 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 67 treesize of output 52 [2023-12-02 17:15:24,822 INFO L378 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 67 treesize of output 52 [2023-12-02 17:15:25,216 INFO L378 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 67 treesize of output 52 [2023-12-02 17:15:25,634 INFO L378 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 67 treesize of output 52 [2023-12-02 17:15:26,103 INFO L378 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 67 treesize of output 52 [2023-12-02 17:15:26,243 INFO L378 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 67 treesize of output 52 [2023-12-02 17:15:26,341 INFO L378 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 67 treesize of output 52 [2023-12-02 17:15:27,008 INFO L378 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 113 treesize of output 86 [2023-12-02 17:15:27,458 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:15:27,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 153 treesize of output 57 [2023-12-02 17:15:27,621 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 188 proven. 24 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2023-12-02 17:15:27,621 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:15:28,614 WARN L854 $PredicateComparison]: unable to prove that (or (fp.geq |c_ULTIMATE.start_step_#t~mem26#1| |c_ULTIMATE.start_step_#t~mem27#1|) (forall ((v_ArrVal_3651 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3651) |c_~#float_Array_0~0.base|))) (let ((.cse0 (let ((.cse3 (select .cse2 (bvadd (_ bv4 32) |c_~#float_Array_0~0.offset|)))) (fp ((_ extract 31 31) .cse3) ((_ extract 30 23) .cse3) ((_ extract 22 0) .cse3))))) (or (not (fp.geq .cse0 ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0)))) (not (fp.geq .cse0 (let ((.cse1 (select .cse2 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse1) ((_ extract 30 23) .cse1) ((_ extract 22 0) .cse1)))))))))) is different from false [2023-12-02 17:15:29,263 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3651 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3650 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse10 (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| v_ArrVal_3650))) (let ((.cse6 (select .cse10 |c_~#float_Array_0~0.base|)) (.cse2 (select (store .cse10 |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3651) |c_~#float_Array_0~0.base|)) (.cse8 (bvadd (_ bv4 32) |c_~#float_Array_0~0.offset|))) (let ((.cse0 (let ((.cse9 (select .cse2 .cse8))) (fp ((_ extract 31 31) .cse9) ((_ extract 30 23) .cse9) ((_ extract 22 0) .cse9)))) (.cse4 (let ((.cse7 (select .cse6 .cse8))) (fp ((_ extract 31 31) .cse7) ((_ extract 30 23) .cse7) ((_ extract 22 0) .cse7)))) (.cse3 ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0)))) (or (not (fp.geq .cse0 (let ((.cse1 (select .cse2 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse1) ((_ extract 30 23) .cse1) ((_ extract 22 0) .cse1))))) (not (fp.geq .cse0 .cse3)) (fp.geq .cse4 (let ((.cse5 (select .cse6 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse5) ((_ extract 30 23) .cse5) ((_ extract 22 0) .cse5)))) (not (fp.geq .cse4 .cse3))))))) is different from false [2023-12-02 17:15:29,702 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3648 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3651 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3650 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse10 (store (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_3648) |c_~#BOOL_unsigned_char_Array_0~0.base| v_ArrVal_3650))) (let ((.cse6 (select .cse10 |c_~#float_Array_0~0.base|)) (.cse2 (select (store .cse10 |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3651) |c_~#float_Array_0~0.base|)) (.cse8 (bvadd (_ bv4 32) |c_~#float_Array_0~0.offset|))) (let ((.cse0 (let ((.cse9 (select .cse2 .cse8))) (fp ((_ extract 31 31) .cse9) ((_ extract 30 23) .cse9) ((_ extract 22 0) .cse9)))) (.cse3 ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0))) (.cse4 (let ((.cse7 (select .cse6 .cse8))) (fp ((_ extract 31 31) .cse7) ((_ extract 30 23) .cse7) ((_ extract 22 0) .cse7))))) (or (not (fp.geq .cse0 (let ((.cse1 (select .cse2 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse1) ((_ extract 30 23) .cse1) ((_ extract 22 0) .cse1))))) (not (fp.geq .cse0 .cse3)) (not (fp.geq .cse4 .cse3)) (fp.geq .cse4 (let ((.cse5 (select .cse6 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse5) ((_ extract 30 23) .cse5) ((_ extract 22 0) .cse5))))))))) is different from false [2023-12-02 17:15:29,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [59838666] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:15:29,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364565581] [2023-12-02 17:15:29,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:15:29,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:15:29,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:15:29,934 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:15:29,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2023-12-02 17:15:30,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:15:30,411 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-02 17:15:30,413 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:15:31,520 INFO L378 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 84 treesize of output 63 [2023-12-02 17:15:31,794 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:15:31,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 124 treesize of output 46 [2023-12-02 17:15:32,047 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:15:32,047 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:15:32,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364565581] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:15:32,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:15:32,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11, 19] total 35 [2023-12-02 17:15:32,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188712446] [2023-12-02 17:15:32,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:15:32,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 17:15:32,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:15:32,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 17:15:32,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=1732, Unknown=14, NotChecked=356, Total=2352 [2023-12-02 17:15:32,049 INFO L87 Difference]: Start difference. First operand 1986 states and 2731 transitions. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 7 states have internal predecessors, (60), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:15:34,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:15:34,596 INFO L93 Difference]: Finished difference Result 4110 states and 5620 transitions. [2023-12-02 17:15:34,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 17:15:34,597 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 7 states have internal predecessors, (60), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 127 [2023-12-02 17:15:34,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:15:34,600 INFO L225 Difference]: With dead ends: 4110 [2023-12-02 17:15:34,600 INFO L226 Difference]: Without dead ends: 2109 [2023-12-02 17:15:34,602 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 445 GetRequests, 395 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 4 IntricatePredicates, 1 DeprecatedPredicates, 833 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=262, Invalid=1810, Unknown=14, NotChecked=364, Total=2450 [2023-12-02 17:15:34,603 INFO L413 NwaCegarLoop]: 120 mSDtfsCounter, 217 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:15:34,603 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 398 Invalid, 627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-02 17:15:34,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2109 states. [2023-12-02 17:15:34,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2109 to 1929. [2023-12-02 17:15:34,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1929 states, 1850 states have (on average 1.3632432432432433) internal successors, (2522), 1857 states have internal predecessors, (2522), 54 states have call successors, (54), 24 states have call predecessors, (54), 24 states have return successors, (54), 47 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-02 17:15:34,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1929 states to 1929 states and 2630 transitions. [2023-12-02 17:15:34,723 INFO L78 Accepts]: Start accepts. Automaton has 1929 states and 2630 transitions. Word has length 127 [2023-12-02 17:15:34,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:15:34,723 INFO L495 AbstractCegarLoop]: Abstraction has 1929 states and 2630 transitions. [2023-12-02 17:15:34,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 7 states have internal predecessors, (60), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:15:34,723 INFO L276 IsEmpty]: Start isEmpty. Operand 1929 states and 2630 transitions. [2023-12-02 17:15:34,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-02 17:15:34,725 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:15:34,726 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:15:34,733 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (115)] Ended with exit code 0 [2023-12-02 17:15:34,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (114)] Ended with exit code 0 [2023-12-02 17:15:35,132 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2023-12-02 17:15:35,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 115 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,114 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,116 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:15:35,326 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:15:35,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:15:35,327 INFO L85 PathProgramCache]: Analyzing trace with hash 752767542, now seen corresponding path program 1 times [2023-12-02 17:15:35,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:15:35,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1494175009] [2023-12-02 17:15:35,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:15:35,327 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:15:35,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:15:35,328 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:15:35,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (117)] Waiting until timeout for monitored process [2023-12-02 17:15:35,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:15:35,777 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-02 17:15:35,782 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:15:35,910 INFO L378 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 8 treesize of output 1 [2023-12-02 17:15:36,143 INFO L378 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 20 treesize of output 15 [2023-12-02 17:15:36,312 INFO L378 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 20 treesize of output 15 [2023-12-02 17:15:36,505 INFO L378 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 20 treesize of output 15 [2023-12-02 17:15:36,666 INFO L378 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 20 treesize of output 15 [2023-12-02 17:15:36,811 INFO L378 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 20 treesize of output 15 [2023-12-02 17:15:36,971 INFO L378 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 20 treesize of output 15 [2023-12-02 17:15:37,170 INFO L378 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 20 treesize of output 15 [2023-12-02 17:15:37,210 INFO L378 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 31 treesize of output 15 [2023-12-02 17:15:37,336 INFO L378 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 26 treesize of output 25 [2023-12-02 17:15:37,564 INFO L378 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 30 treesize of output 23 [2023-12-02 17:15:37,633 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:15:37,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 14 [2023-12-02 17:15:37,656 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 22 proven. 183 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2023-12-02 17:15:37,656 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:15:37,843 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse3 ((_ sign_extend 24) (_ bv0 8)))) (let ((.cse0 ((_ extract 7 0) .cse3)) (.cse1 (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|)) (.cse2 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (or (forall ((v_ArrVal_3712 (Array (_ BitVec 32) (_ BitVec 32)))) (= .cse0 ((_ extract 7 0) (select (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse1 .cse2 .cse3)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3712) |c_~#BOOL_unsigned_char_Array_0~0.base|) .cse2)))) |c_ULTIMATE.start_step_#t~short23#1|) (or (not |c_ULTIMATE.start_step_#t~short23#1|) (forall ((v_ArrVal_3712 (Array (_ BitVec 32) (_ BitVec 32)))) (= .cse0 ((_ extract 7 0) (select (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse1 .cse2 ((_ sign_extend 24) (_ bv1 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3712) |c_~#BOOL_unsigned_char_Array_0~0.base|) .cse2)))))))) is different from false [2023-12-02 17:15:38,099 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse7 ((_ sign_extend 24) (_ bv0 8)))) (let ((.cse0 ((_ extract 7 0) .cse7)) (.cse3 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse4 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_3708 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_3708))) (let ((.cse2 (select .cse1 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (forall ((v_ArrVal_3712 (Array (_ BitVec 32) (_ BitVec 32)))) (= .cse0 ((_ extract 7 0) (select (select (store (store .cse1 |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse2 .cse3 ((_ sign_extend 24) (_ bv1 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3712) |c_~#BOOL_unsigned_char_Array_0~0.base|) .cse3)))) (= ((_ extract 7 0) (select .cse2 .cse4)) (_ bv0 8)))))) (forall ((v_ArrVal_3708 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse5 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_3708))) (let ((.cse6 (select .cse5 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (forall ((v_ArrVal_3712 (Array (_ BitVec 32) (_ BitVec 32)))) (= .cse0 ((_ extract 7 0) (select (select (store (store .cse5 |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse6 .cse3 .cse7)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3712) |c_~#BOOL_unsigned_char_Array_0~0.base|) .cse3)))) (not (= ((_ extract 7 0) (select .cse6 .cse4)) (_ bv0 8)))))))))) is different from false [2023-12-02 17:15:38,165 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:15:38,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1494175009] [2023-12-02 17:15:38,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1494175009] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:15:38,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [141676035] [2023-12-02 17:15:38,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:15:38,165 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:15:38,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:15:38,166 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:15:38,167 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (118)] Waiting until timeout for monitored process [2023-12-02 17:15:39,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:15:39,521 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 41 conjunts are in the unsatisfiable core [2023-12-02 17:15:39,525 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:15:40,212 INFO L378 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 19 treesize of output 1 [2023-12-02 17:15:41,809 INFO L378 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 67 treesize of output 52 [2023-12-02 17:15:42,247 INFO L378 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 67 treesize of output 52 [2023-12-02 17:15:42,664 INFO L378 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 67 treesize of output 52 [2023-12-02 17:15:43,048 INFO L378 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 67 treesize of output 52 [2023-12-02 17:15:43,548 INFO L378 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 67 treesize of output 52 [2023-12-02 17:15:43,696 INFO L378 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 67 treesize of output 52 [2023-12-02 17:15:43,888 INFO L378 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 67 treesize of output 52 [2023-12-02 17:15:44,974 INFO L378 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 112 treesize of output 85 [2023-12-02 17:15:45,455 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:15:45,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 152 treesize of output 56 [2023-12-02 17:15:45,630 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 188 proven. 24 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2023-12-02 17:15:45,630 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:15:47,681 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3745 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3744 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse10 (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| v_ArrVal_3744))) (let ((.cse6 (select (store .cse10 |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3745) |c_~#float_Array_0~0.base|)) (.cse4 (select .cse10 |c_~#float_Array_0~0.base|)) (.cse8 (bvadd (_ bv4 32) |c_~#float_Array_0~0.offset|))) (let ((.cse2 (let ((.cse9 (select .cse4 .cse8))) (fp ((_ extract 31 31) .cse9) ((_ extract 30 23) .cse9) ((_ extract 22 0) .cse9)))) (.cse1 ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0))) (.cse0 (let ((.cse7 (select .cse6 .cse8))) (fp ((_ extract 31 31) .cse7) ((_ extract 30 23) .cse7) ((_ extract 22 0) .cse7))))) (or (not (fp.geq .cse0 .cse1)) (not (fp.geq .cse2 (let ((.cse3 (select .cse4 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse3) ((_ extract 30 23) .cse3) ((_ extract 22 0) .cse3))))) (not (fp.geq .cse2 .cse1)) (fp.geq .cse0 (let ((.cse5 (select .cse6 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse5) ((_ extract 30 23) .cse5) ((_ extract 22 0) .cse5))))))))) is different from false [2023-12-02 17:15:48,214 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3742 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3745 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3744 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse10 (store (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_3742) |c_~#BOOL_unsigned_char_Array_0~0.base| v_ArrVal_3744))) (let ((.cse6 (select .cse10 |c_~#float_Array_0~0.base|)) (.cse4 (select (store .cse10 |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3745) |c_~#float_Array_0~0.base|)) (.cse8 (bvadd (_ bv4 32) |c_~#float_Array_0~0.offset|))) (let ((.cse2 (let ((.cse9 (select .cse4 .cse8))) (fp ((_ extract 31 31) .cse9) ((_ extract 30 23) .cse9) ((_ extract 22 0) .cse9)))) (.cse1 ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0))) (.cse0 (let ((.cse7 (select .cse6 .cse8))) (fp ((_ extract 31 31) .cse7) ((_ extract 30 23) .cse7) ((_ extract 22 0) .cse7))))) (or (not (fp.geq .cse0 .cse1)) (fp.geq .cse2 (let ((.cse3 (select .cse4 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse3) ((_ extract 30 23) .cse3) ((_ extract 22 0) .cse3)))) (not (fp.geq .cse2 .cse1)) (not (fp.geq .cse0 (let ((.cse5 (select .cse6 |c_~#float_Array_0~0.offset|))) (fp ((_ extract 31 31) .cse5) ((_ extract 30 23) .cse5) ((_ extract 22 0) .cse5)))))))))) is different from false [2023-12-02 17:15:48,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [141676035] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:15:48,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211448744] [2023-12-02 17:15:48,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:15:48,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:15:48,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:15:48,415 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:15:48,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2023-12-02 17:15:48,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:15:48,758 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-02 17:15:48,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:15:48,877 INFO L378 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 14 treesize of output 10 [2023-12-02 17:15:49,885 INFO L378 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 30 treesize of output 23 [2023-12-02 17:15:50,073 INFO L378 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 30 treesize of output 23 [2023-12-02 17:15:50,399 INFO L378 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 30 treesize of output 23 [2023-12-02 17:15:50,596 INFO L378 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 30 treesize of output 23 [2023-12-02 17:15:50,825 INFO L378 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 30 treesize of output 23 [2023-12-02 17:15:51,053 INFO L378 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 30 treesize of output 23 [2023-12-02 17:15:51,267 INFO L378 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 30 treesize of output 23 [2023-12-02 17:15:51,451 INFO L378 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 41 treesize of output 19 [2023-12-02 17:15:51,879 INFO L378 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 36 treesize of output 29 [2023-12-02 17:15:52,269 INFO L378 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 40 treesize of output 31 [2023-12-02 17:15:52,497 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:15:52,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 42 treesize of output 18 [2023-12-02 17:15:52,502 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 32 proven. 183 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2023-12-02 17:15:52,502 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:15:52,538 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3781 (Array (_ BitVec 32) (_ BitVec 32)))) (= ((_ extract 7 0) ((_ sign_extend 24) (_ bv0 8))) ((_ extract 7 0) (select (select (store |c_#memory_int| |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3781) |c_~#BOOL_unsigned_char_Array_0~0.base|) (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))))) is different from false [2023-12-02 17:15:52,586 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse3 ((_ sign_extend 24) (_ bv0 8)))) (let ((.cse0 ((_ extract 7 0) .cse3)) (.cse1 (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|)) (.cse2 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (or (forall ((v_ArrVal_3781 (Array (_ BitVec 32) (_ BitVec 32)))) (= .cse0 ((_ extract 7 0) (select (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse1 .cse2 .cse3)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3781) |c_~#BOOL_unsigned_char_Array_0~0.base|) .cse2)))) |c_ULTIMATE.start_step_#t~short23#1|) (or (not |c_ULTIMATE.start_step_#t~short23#1|) (forall ((v_ArrVal_3781 (Array (_ BitVec 32) (_ BitVec 32)))) (= .cse0 ((_ extract 7 0) (select (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse1 .cse2 ((_ sign_extend 24) (_ bv1 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3781) |c_~#BOOL_unsigned_char_Array_0~0.base|) .cse2)))))))) is different from false [2023-12-02 17:15:52,614 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base|)) (.cse4 ((_ sign_extend 24) (_ bv0 8)))) (let ((.cse0 ((_ extract 7 0) .cse4)) (.cse2 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse3 (= ((_ extract 7 0) (select .cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (_ bv0 8)))) (and (or (forall ((v_ArrVal_3781 (Array (_ BitVec 32) (_ BitVec 32)))) (= .cse0 ((_ extract 7 0) (select (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse1 .cse2 ((_ sign_extend 24) (_ bv1 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3781) |c_~#BOOL_unsigned_char_Array_0~0.base|) .cse2)))) .cse3) (or (forall ((v_ArrVal_3781 (Array (_ BitVec 32) (_ BitVec 32)))) (= .cse0 ((_ extract 7 0) (select (select (store (store |c_#memory_int| |c_~#BOOL_unsigned_char_Array_0~0.base| (store .cse1 .cse2 .cse4)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3781) |c_~#BOOL_unsigned_char_Array_0~0.base|) .cse2)))) (not .cse3))))) is different from false [2023-12-02 17:15:52,983 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse8 ((_ sign_extend 24) (_ bv0 8)))) (let ((.cse1 (bvadd (_ bv3 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|)) (.cse2 ((_ extract 7 0) .cse8)) (.cse4 (bvadd |c_~#BOOL_unsigned_char_Array_0~0.offset| (_ bv1 32))) (.cse5 (bvadd (_ bv2 32) |c_~#BOOL_unsigned_char_Array_0~0.offset|))) (and (forall ((v_ArrVal_3777 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_3777))) (let ((.cse0 (select .cse3 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (= ((_ extract 7 0) (select .cse0 .cse1)) (_ bv0 8)) (forall ((v_ArrVal_3779 (_ BitVec 32)) (v_ArrVal_3781 (Array (_ BitVec 32) (_ BitVec 32)))) (= .cse2 ((_ extract 7 0) (select (select (store (store .cse3 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse0 .cse4 v_ArrVal_3779) .cse5 ((_ sign_extend 24) (_ bv1 8)))) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3781) |c_~#BOOL_unsigned_char_Array_0~0.base|) .cse5)))))))) (forall ((v_ArrVal_3777 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse7 (store |c_#memory_int| |c_~#signed_short_int_Array_0~0.base| v_ArrVal_3777))) (let ((.cse6 (select .cse7 |c_~#BOOL_unsigned_char_Array_0~0.base|))) (or (not (= ((_ extract 7 0) (select .cse6 .cse1)) (_ bv0 8))) (forall ((v_ArrVal_3779 (_ BitVec 32)) (v_ArrVal_3781 (Array (_ BitVec 32) (_ BitVec 32)))) (= .cse2 ((_ extract 7 0) (select (select (store (store .cse7 |c_~#BOOL_unsigned_char_Array_0~0.base| (store (store .cse6 .cse4 v_ArrVal_3779) .cse5 .cse8)) |c_~#unsigned_short_int_Array_0~0.base| v_ArrVal_3781) |c_~#BOOL_unsigned_char_Array_0~0.base|) .cse5))))))))))) is different from false [2023-12-02 17:15:53,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211448744] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:15:53,049 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:15:53,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19, 13] total 40 [2023-12-02 17:15:53,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162100494] [2023-12-02 17:15:53,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:15:53,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-12-02 17:15:53,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:15:53,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-12-02 17:15:53,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=2362, Unknown=34, NotChecked=856, Total=3540 [2023-12-02 17:15:53,051 INFO L87 Difference]: Start difference. First operand 1929 states and 2630 transitions. Second operand has 41 states, 38 states have (on average 4.7631578947368425) internal successors, (181), 39 states have internal predecessors, (181), 11 states have call successors, (40), 9 states have call predecessors, (40), 11 states have return successors, (40), 8 states have call predecessors, (40), 11 states have call successors, (40) [2023-12-02 17:16:18,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:16:18,944 INFO L93 Difference]: Finished difference Result 8243 states and 11128 transitions. [2023-12-02 17:16:18,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2023-12-02 17:16:18,945 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 38 states have (on average 4.7631578947368425) internal successors, (181), 39 states have internal predecessors, (181), 11 states have call successors, (40), 9 states have call predecessors, (40), 11 states have return successors, (40), 8 states have call predecessors, (40), 11 states have call successors, (40) Word has length 128 [2023-12-02 17:16:18,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:16:18,950 INFO L225 Difference]: With dead ends: 8243 [2023-12-02 17:16:18,950 INFO L226 Difference]: Without dead ends: 6171 [2023-12-02 17:16:18,953 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 563 GetRequests, 425 SyntacticMatches, 6 SemanticMatches, 132 ConstructedPredicates, 8 IntricatePredicates, 0 DeprecatedPredicates, 4812 ImplicationChecksByTransitivity, 19.6s TimeCoverageRelationStatistics Valid=2560, Invalid=13188, Unknown=34, NotChecked=2040, Total=17822 [2023-12-02 17:16:18,953 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 2886 mSDsluCounter, 1741 mSDsCounter, 0 mSdLazyCounter, 5015 mSolverCounterSat, 526 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2886 SdHoareTripleChecker+Valid, 1877 SdHoareTripleChecker+Invalid, 5541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 526 IncrementalHoareTripleChecker+Valid, 5015 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:16:18,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2886 Valid, 1877 Invalid, 5541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [526 Valid, 5015 Invalid, 0 Unknown, 0 Unchecked, 12.6s Time] [2023-12-02 17:16:18,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6171 states. [2023-12-02 17:16:19,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6171 to 3262. [2023-12-02 17:16:19,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3262 states, 3149 states have (on average 1.383296284534773) internal successors, (4356), 3158 states have internal predecessors, (4356), 78 states have call successors, (78), 34 states have call predecessors, (78), 34 states have return successors, (78), 69 states have call predecessors, (78), 78 states have call successors, (78) [2023-12-02 17:16:19,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3262 states to 3262 states and 4512 transitions. [2023-12-02 17:16:19,145 INFO L78 Accepts]: Start accepts. Automaton has 3262 states and 4512 transitions. Word has length 128 [2023-12-02 17:16:19,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:16:19,145 INFO L495 AbstractCegarLoop]: Abstraction has 3262 states and 4512 transitions. [2023-12-02 17:16:19,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 38 states have (on average 4.7631578947368425) internal successors, (181), 39 states have internal predecessors, (181), 11 states have call successors, (40), 9 states have call predecessors, (40), 11 states have return successors, (40), 8 states have call predecessors, (40), 11 states have call successors, (40) [2023-12-02 17:16:19,145 INFO L276 IsEmpty]: Start isEmpty. Operand 3262 states and 4512 transitions. [2023-12-02 17:16:19,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-02 17:16:19,149 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:16:19,149 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:16:19,155 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (117)] Ended with exit code 0 [2023-12-02 17:16:19,356 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2023-12-02 17:16:19,558 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (118)] Ended with exit code 0 [2023-12-02 17:16:19,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 117 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,119 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,118 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 17:16:19,750 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:16:19,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:16:19,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1406971086, now seen corresponding path program 1 times [2023-12-02 17:16:19,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:16:19,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [838355627] [2023-12-02 17:16:19,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:16:19,751 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:16:19,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:16:19,752 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:16:19,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (120)] Waiting until timeout for monitored process [2023-12-02 17:16:20,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:16:20,096 INFO L262 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-02 17:16:20,097 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:16:20,118 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2023-12-02 17:16:20,118 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:16:20,118 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:16:20,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [838355627] [2023-12-02 17:16:20,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [838355627] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:16:20,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:16:20,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-02 17:16:20,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138208134] [2023-12-02 17:16:20,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:16:20,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 17:16:20,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:16:20,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 17:16:20,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-02 17:16:20,120 INFO L87 Difference]: Start difference. First operand 3262 states and 4512 transitions. Second operand has 6 states, 5 states have (on average 13.4) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-02 17:16:20,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:16:20,476 INFO L93 Difference]: Finished difference Result 6571 states and 9075 transitions. [2023-12-02 17:16:20,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 17:16:20,476 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 13.4) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 128 [2023-12-02 17:16:20,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:16:20,480 INFO L225 Difference]: With dead ends: 6571 [2023-12-02 17:16:20,480 INFO L226 Difference]: Without dead ends: 3302 [2023-12-02 17:16:20,483 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-02 17:16:20,484 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 7 mSDsluCounter, 596 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 756 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:16:20,484 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 756 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:16:20,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3302 states. [2023-12-02 17:16:20,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3302 to 3260. [2023-12-02 17:16:20,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3260 states, 3147 states have (on average 1.380997775659358) internal successors, (4346), 3156 states have internal predecessors, (4346), 78 states have call successors, (78), 34 states have call predecessors, (78), 34 states have return successors, (78), 69 states have call predecessors, (78), 78 states have call successors, (78) [2023-12-02 17:16:20,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3260 states to 3260 states and 4502 transitions. [2023-12-02 17:16:20,664 INFO L78 Accepts]: Start accepts. Automaton has 3260 states and 4502 transitions. Word has length 128 [2023-12-02 17:16:20,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:16:20,665 INFO L495 AbstractCegarLoop]: Abstraction has 3260 states and 4502 transitions. [2023-12-02 17:16:20,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 13.4) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-02 17:16:20,665 INFO L276 IsEmpty]: Start isEmpty. Operand 3260 states and 4502 transitions. [2023-12-02 17:16:20,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-02 17:16:20,670 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:16:20,670 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:16:20,676 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (120)] Ended with exit code 0 [2023-12-02 17:16:20,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:16:20,871 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:16:20,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:16:20,871 INFO L85 PathProgramCache]: Analyzing trace with hash 127423990, now seen corresponding path program 1 times [2023-12-02 17:16:20,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:16:20,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1679996178] [2023-12-02 17:16:20,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:16:20,871 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:16:20,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:16:20,872 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:16:20,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (121)] Waiting until timeout for monitored process [2023-12-02 17:16:21,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:16:21,241 INFO L262 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-02 17:16:21,243 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:16:21,380 INFO L378 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 97 treesize of output 43 [2023-12-02 17:16:21,430 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 192 proven. 20 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2023-12-02 17:16:21,431 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:16:21,608 INFO L378 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 61 treesize of output 25 [2023-12-02 17:16:21,619 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 15 proven. 24 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-12-02 17:16:21,619 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:16:21,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1679996178] [2023-12-02 17:16:21,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1679996178] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:16:21,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1164569047] [2023-12-02 17:16:21,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:16:21,620 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:16:21,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:16:21,621 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:16:21,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (122)] Waiting until timeout for monitored process [2023-12-02 17:16:22,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:16:22,700 INFO L262 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-02 17:16:22,702 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:16:22,852 INFO L378 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 97 treesize of output 43 [2023-12-02 17:16:22,866 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 192 proven. 20 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2023-12-02 17:16:22,866 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:16:22,945 INFO L378 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 61 treesize of output 25 [2023-12-02 17:16:22,955 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 15 proven. 24 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2023-12-02 17:16:22,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1164569047] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:16:22,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083976567] [2023-12-02 17:16:22,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:16:22,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:16:22,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:16:22,957 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:16:22,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2023-12-02 17:16:23,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:16:23,274 INFO L262 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-02 17:16:23,276 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:16:23,414 INFO L378 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 97 treesize of output 43 [2023-12-02 17:16:23,429 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2023-12-02 17:16:23,429 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:16:23,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083976567] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:16:23,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 4 imperfect interpolant sequences. [2023-12-02 17:16:23,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9, 8, 9, 8] total 14 [2023-12-02 17:16:23,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616830921] [2023-12-02 17:16:23,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:16:23,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 17:16:23,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:16:23,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 17:16:23,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-12-02 17:16:23,431 INFO L87 Difference]: Start difference. First operand 3260 states and 4502 transitions. Second operand has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 8 states have internal predecessors, (67), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-02 17:16:24,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:16:24,644 INFO L93 Difference]: Finished difference Result 5066 states and 6942 transitions. [2023-12-02 17:16:24,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 17:16:24,645 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 8 states have internal predecessors, (67), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 128 [2023-12-02 17:16:24,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:16:24,647 INFO L225 Difference]: With dead ends: 5066 [2023-12-02 17:16:24,647 INFO L226 Difference]: Without dead ends: 1771 [2023-12-02 17:16:24,651 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 641 GetRequests, 621 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2023-12-02 17:16:24,651 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 16 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 862 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-02 17:16:24,651 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 862 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 402 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-02 17:16:24,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1771 states. [2023-12-02 17:16:24,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1771 to 1747. [2023-12-02 17:16:24,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1747 states, 1678 states have (on average 1.361740166865316) internal successors, (2285), 1681 states have internal predecessors, (2285), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:16:24,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1747 states to 1747 states and 2377 transitions. [2023-12-02 17:16:24,785 INFO L78 Accepts]: Start accepts. Automaton has 1747 states and 2377 transitions. Word has length 128 [2023-12-02 17:16:24,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:16:24,786 INFO L495 AbstractCegarLoop]: Abstraction has 1747 states and 2377 transitions. [2023-12-02 17:16:24,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 8 states have internal predecessors, (67), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-02 17:16:24,786 INFO L276 IsEmpty]: Start isEmpty. Operand 1747 states and 2377 transitions. [2023-12-02 17:16:24,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-12-02 17:16:24,788 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:16:24,788 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:16:24,794 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2023-12-02 17:16:24,994 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (121)] Ended with exit code 0 [2023-12-02 17:16:25,195 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (122)] Ended with exit code 0 [2023-12-02 17:16:25,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 123 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,121 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,122 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 17:16:25,389 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:16:25,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:16:25,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1948815096, now seen corresponding path program 1 times [2023-12-02 17:16:25,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:16:25,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [940897974] [2023-12-02 17:16:25,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:16:25,390 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:16:25,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:16:25,391 INFO L229 MonitoredProcess]: Starting monitored process 124 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:16:25,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (124)] Waiting until timeout for monitored process [2023-12-02 17:16:25,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:16:25,735 INFO L262 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-02 17:16:25,736 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:16:26,117 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:16:26,117 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 47 treesize of output 25 [2023-12-02 17:16:26,139 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:16:26,139 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:16:26,139 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:16:26,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [940897974] [2023-12-02 17:16:26,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [940897974] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:16:26,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:16:26,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-02 17:16:26,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622188498] [2023-12-02 17:16:26,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:16:26,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-02 17:16:26,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:16:26,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-02 17:16:26,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-12-02 17:16:26,140 INFO L87 Difference]: Start difference. First operand 1747 states and 2377 transitions. Second operand has 10 states, 10 states have (on average 6.2) internal successors, (62), 10 states have internal predecessors, (62), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:16:28,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:16:28,422 INFO L93 Difference]: Finished difference Result 3548 states and 4816 transitions. [2023-12-02 17:16:28,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-02 17:16:28,423 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 10 states have internal predecessors, (62), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 129 [2023-12-02 17:16:28,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:16:28,424 INFO L225 Difference]: With dead ends: 3548 [2023-12-02 17:16:28,424 INFO L226 Difference]: Without dead ends: 1802 [2023-12-02 17:16:28,425 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=117, Invalid=225, Unknown=0, NotChecked=0, Total=342 [2023-12-02 17:16:28,426 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 78 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 822 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 862 SdHoareTripleChecker+Invalid, 824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:16:28,426 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 862 Invalid, 824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 822 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-02 17:16:28,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1802 states. [2023-12-02 17:16:28,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1802 to 1755. [2023-12-02 17:16:28,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1755 states, 1686 states have (on average 1.3623962040332147) internal successors, (2297), 1689 states have internal predecessors, (2297), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:16:28,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1755 states to 1755 states and 2389 transitions. [2023-12-02 17:16:28,554 INFO L78 Accepts]: Start accepts. Automaton has 1755 states and 2389 transitions. Word has length 129 [2023-12-02 17:16:28,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:16:28,554 INFO L495 AbstractCegarLoop]: Abstraction has 1755 states and 2389 transitions. [2023-12-02 17:16:28,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 10 states have internal predecessors, (62), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:16:28,555 INFO L276 IsEmpty]: Start isEmpty. Operand 1755 states and 2389 transitions. [2023-12-02 17:16:28,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-12-02 17:16:28,556 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:16:28,556 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:16:28,562 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (124)] Ended with exit code 0 [2023-12-02 17:16:28,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:16:28,757 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:16:28,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:16:28,757 INFO L85 PathProgramCache]: Analyzing trace with hash -173807734, now seen corresponding path program 1 times [2023-12-02 17:16:28,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:16:28,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [63402614] [2023-12-02 17:16:28,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:16:28,758 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:16:28,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:16:28,759 INFO L229 MonitoredProcess]: Starting monitored process 125 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:16:28,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (125)] Waiting until timeout for monitored process [2023-12-02 17:16:29,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:16:29,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-02 17:16:29,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:16:29,278 INFO L378 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 43 treesize of output 23 [2023-12-02 17:16:29,388 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:16:29,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 46 treesize of output 24 [2023-12-02 17:16:29,402 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:16:29,402 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:16:29,402 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:16:29,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [63402614] [2023-12-02 17:16:29,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [63402614] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:16:29,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:16:29,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-02 17:16:29,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566257886] [2023-12-02 17:16:29,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:16:29,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 17:16:29,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:16:29,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 17:16:29,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-02 17:16:29,404 INFO L87 Difference]: Start difference. First operand 1755 states and 2389 transitions. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:16:30,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:16:30,628 INFO L93 Difference]: Finished difference Result 3454 states and 4693 transitions. [2023-12-02 17:16:30,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 17:16:30,629 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 129 [2023-12-02 17:16:30,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:16:30,630 INFO L225 Difference]: With dead ends: 3454 [2023-12-02 17:16:30,630 INFO L226 Difference]: Without dead ends: 1700 [2023-12-02 17:16:30,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-02 17:16:30,631 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 33 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:16:30,631 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 643 Invalid, 582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-02 17:16:30,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1700 states. [2023-12-02 17:16:30,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1700 to 1698. [2023-12-02 17:16:30,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1698 states, 1629 states have (on average 1.3523634131368938) internal successors, (2203), 1632 states have internal predecessors, (2203), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:16:30,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1698 states to 1698 states and 2295 transitions. [2023-12-02 17:16:30,735 INFO L78 Accepts]: Start accepts. Automaton has 1698 states and 2295 transitions. Word has length 129 [2023-12-02 17:16:30,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:16:30,735 INFO L495 AbstractCegarLoop]: Abstraction has 1698 states and 2295 transitions. [2023-12-02 17:16:30,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:16:30,735 INFO L276 IsEmpty]: Start isEmpty. Operand 1698 states and 2295 transitions. [2023-12-02 17:16:30,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-12-02 17:16:30,736 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:16:30,736 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:16:30,742 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (125)] Ended with exit code 0 [2023-12-02 17:16:30,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:16:30,937 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:16:30,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:16:30,937 INFO L85 PathProgramCache]: Analyzing trace with hash -683280824, now seen corresponding path program 1 times [2023-12-02 17:16:30,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:16:30,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1215839431] [2023-12-02 17:16:30,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:16:30,938 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:16:30,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:16:30,939 INFO L229 MonitoredProcess]: Starting monitored process 126 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:16:30,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (126)] Waiting until timeout for monitored process [2023-12-02 17:16:31,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:16:31,399 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-02 17:16:31,402 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:16:31,799 INFO L378 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 43 treesize of output 23 [2023-12-02 17:16:32,012 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:16:32,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 1 case distinctions, treesize of input 33 treesize of output 35 [2023-12-02 17:16:32,081 INFO L378 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 37 treesize of output 28 [2023-12-02 17:16:32,674 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:16:32,674 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 66 treesize of output 32 [2023-12-02 17:16:32,817 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:16:32,818 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:16:32,818 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:16:32,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1215839431] [2023-12-02 17:16:32,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1215839431] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:16:32,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:16:32,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2023-12-02 17:16:32,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641083431] [2023-12-02 17:16:32,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:16:32,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-02 17:16:32,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:16:32,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-02 17:16:32,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2023-12-02 17:16:32,819 INFO L87 Difference]: Start difference. First operand 1698 states and 2295 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:16:38,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:16:38,054 INFO L93 Difference]: Finished difference Result 3482 states and 4689 transitions. [2023-12-02 17:16:38,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-12-02 17:16:38,055 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 129 [2023-12-02 17:16:38,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:16:38,056 INFO L225 Difference]: With dead ends: 3482 [2023-12-02 17:16:38,056 INFO L226 Difference]: Without dead ends: 1781 [2023-12-02 17:16:38,057 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=378, Invalid=1428, Unknown=0, NotChecked=0, Total=1806 [2023-12-02 17:16:38,057 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 514 mSDsluCounter, 1220 mSDsCounter, 0 mSdLazyCounter, 3054 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 514 SdHoareTripleChecker+Valid, 1363 SdHoareTripleChecker+Invalid, 3074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 3054 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:16:38,058 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [514 Valid, 1363 Invalid, 3074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 3054 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2023-12-02 17:16:38,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1781 states. [2023-12-02 17:16:38,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1781 to 1692. [2023-12-02 17:16:38,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1692 states, 1623 states have (on average 1.3499691928527418) internal successors, (2191), 1626 states have internal predecessors, (2191), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:16:38,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1692 states to 1692 states and 2283 transitions. [2023-12-02 17:16:38,178 INFO L78 Accepts]: Start accepts. Automaton has 1692 states and 2283 transitions. Word has length 129 [2023-12-02 17:16:38,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:16:38,178 INFO L495 AbstractCegarLoop]: Abstraction has 1692 states and 2283 transitions. [2023-12-02 17:16:38,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:16:38,178 INFO L276 IsEmpty]: Start isEmpty. Operand 1692 states and 2283 transitions. [2023-12-02 17:16:38,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-02 17:16:38,179 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:16:38,180 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:16:38,185 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (126)] Ended with exit code 0 [2023-12-02 17:16:38,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:16:38,380 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:16:38,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:16:38,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1375184118, now seen corresponding path program 1 times [2023-12-02 17:16:38,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:16:38,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2006010483] [2023-12-02 17:16:38,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:16:38,381 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:16:38,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:16:38,382 INFO L229 MonitoredProcess]: Starting monitored process 127 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:16:38,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (127)] Waiting until timeout for monitored process [2023-12-02 17:16:38,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:16:38,875 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-02 17:16:38,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:16:39,375 INFO L378 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 8 treesize of output 1 [2023-12-02 17:16:39,474 INFO L378 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 8 treesize of output 1 [2023-12-02 17:16:39,531 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:16:39,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 39 [2023-12-02 17:16:40,261 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 54 [2023-12-02 17:16:40,632 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:16:40,632 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 39 [2023-12-02 17:16:40,978 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:16:40,978 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:16:40,978 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:16:40,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2006010483] [2023-12-02 17:16:40,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2006010483] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:16:40,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:16:40,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2023-12-02 17:16:40,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464449792] [2023-12-02 17:16:40,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:16:40,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-02 17:16:40,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:16:40,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-02 17:16:40,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2023-12-02 17:16:40,980 INFO L87 Difference]: Start difference. First operand 1692 states and 2283 transitions. Second operand has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:16:44,229 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:16:46,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:16:58,948 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:17:00,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:00,446 INFO L93 Difference]: Finished difference Result 3897 states and 5196 transitions. [2023-12-02 17:17:00,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-02 17:17:00,448 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 133 [2023-12-02 17:17:00,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:00,450 INFO L225 Difference]: With dead ends: 3897 [2023-12-02 17:17:00,450 INFO L226 Difference]: Without dead ends: 2206 [2023-12-02 17:17:00,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=312, Invalid=1328, Unknown=0, NotChecked=0, Total=1640 [2023-12-02 17:17:00,451 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 821 mSDsluCounter, 1324 mSDsCounter, 0 mSdLazyCounter, 2383 mSolverCounterSat, 64 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 821 SdHoareTripleChecker+Valid, 1471 SdHoareTripleChecker+Invalid, 2450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 2383 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.9s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:00,452 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [821 Valid, 1471 Invalid, 2450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 2383 Invalid, 3 Unknown, 0 Unchecked, 15.9s Time] [2023-12-02 17:17:00,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2206 states. [2023-12-02 17:17:00,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2206 to 1728. [2023-12-02 17:17:00,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1728 states, 1659 states have (on average 1.3520192887281495) internal successors, (2243), 1662 states have internal predecessors, (2243), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:00,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1728 states to 1728 states and 2335 transitions. [2023-12-02 17:17:00,583 INFO L78 Accepts]: Start accepts. Automaton has 1728 states and 2335 transitions. Word has length 133 [2023-12-02 17:17:00,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:00,583 INFO L495 AbstractCegarLoop]: Abstraction has 1728 states and 2335 transitions. [2023-12-02 17:17:00,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:00,584 INFO L276 IsEmpty]: Start isEmpty. Operand 1728 states and 2335 transitions. [2023-12-02 17:17:00,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-02 17:17:00,586 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:00,586 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:00,595 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (127)] Ended with exit code 0 [2023-12-02 17:17:00,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:00,787 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:00,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:00,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1379613719, now seen corresponding path program 1 times [2023-12-02 17:17:00,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:00,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1506190224] [2023-12-02 17:17:00,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:00,788 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:00,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:00,789 INFO L229 MonitoredProcess]: Starting monitored process 128 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:00,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (128)] Waiting until timeout for monitored process [2023-12-02 17:17:01,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:01,169 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 17:17:01,170 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:01,194 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:01,194 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:17:01,194 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:01,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1506190224] [2023-12-02 17:17:01,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1506190224] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:17:01,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:17:01,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 17:17:01,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441433328] [2023-12-02 17:17:01,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:01,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 17:17:01,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:01,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 17:17:01,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 17:17:01,196 INFO L87 Difference]: Start difference. First operand 1728 states and 2335 transitions. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:01,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:01,395 INFO L93 Difference]: Finished difference Result 3455 states and 4653 transitions. [2023-12-02 17:17:01,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 17:17:01,396 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 133 [2023-12-02 17:17:01,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:01,397 INFO L225 Difference]: With dead ends: 3455 [2023-12-02 17:17:01,397 INFO L226 Difference]: Without dead ends: 1728 [2023-12-02 17:17:01,398 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-02 17:17:01,398 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 19 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:01,399 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 480 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:17:01,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1728 states. [2023-12-02 17:17:01,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1728 to 1621. [2023-12-02 17:17:01,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1621 states, 1552 states have (on average 1.321520618556701) internal successors, (2051), 1555 states have internal predecessors, (2051), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:01,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1621 states to 1621 states and 2143 transitions. [2023-12-02 17:17:01,510 INFO L78 Accepts]: Start accepts. Automaton has 1621 states and 2143 transitions. Word has length 133 [2023-12-02 17:17:01,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:01,511 INFO L495 AbstractCegarLoop]: Abstraction has 1621 states and 2143 transitions. [2023-12-02 17:17:01,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:01,511 INFO L276 IsEmpty]: Start isEmpty. Operand 1621 states and 2143 transitions. [2023-12-02 17:17:01,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-02 17:17:01,512 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:01,512 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:01,518 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (128)] Ended with exit code 0 [2023-12-02 17:17:01,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:01,713 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:01,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:01,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1580278167, now seen corresponding path program 1 times [2023-12-02 17:17:01,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:01,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1505531161] [2023-12-02 17:17:01,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:01,713 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:01,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:01,714 INFO L229 MonitoredProcess]: Starting monitored process 129 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:01,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (129)] Waiting until timeout for monitored process [2023-12-02 17:17:02,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:02,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 17:17:02,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:02,211 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:17:02,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 42 treesize of output 18 [2023-12-02 17:17:02,248 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:02,249 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:17:02,249 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:02,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1505531161] [2023-12-02 17:17:02,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1505531161] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:17:02,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:17:02,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-02 17:17:02,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710896999] [2023-12-02 17:17:02,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:02,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 17:17:02,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:02,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 17:17:02,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-02 17:17:02,250 INFO L87 Difference]: Start difference. First operand 1621 states and 2143 transitions. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:03,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:03,712 INFO L93 Difference]: Finished difference Result 4118 states and 5509 transitions. [2023-12-02 17:17:03,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 17:17:03,713 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 133 [2023-12-02 17:17:03,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:03,715 INFO L225 Difference]: With dead ends: 4118 [2023-12-02 17:17:03,715 INFO L226 Difference]: Without dead ends: 2498 [2023-12-02 17:17:03,716 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-12-02 17:17:03,716 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 123 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 594 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:03,717 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 594 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-02 17:17:03,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2498 states. [2023-12-02 17:17:03,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2498 to 1660. [2023-12-02 17:17:03,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1660 states, 1591 states have (on average 1.3205531112507856) internal successors, (2101), 1594 states have internal predecessors, (2101), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:03,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1660 states to 1660 states and 2193 transitions. [2023-12-02 17:17:03,830 INFO L78 Accepts]: Start accepts. Automaton has 1660 states and 2193 transitions. Word has length 133 [2023-12-02 17:17:03,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:03,830 INFO L495 AbstractCegarLoop]: Abstraction has 1660 states and 2193 transitions. [2023-12-02 17:17:03,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:03,831 INFO L276 IsEmpty]: Start isEmpty. Operand 1660 states and 2193 transitions. [2023-12-02 17:17:03,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-02 17:17:03,832 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:03,832 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:03,837 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (129)] Ended with exit code 0 [2023-12-02 17:17:04,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:04,032 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:04,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:04,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1714291673, now seen corresponding path program 1 times [2023-12-02 17:17:04,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:04,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1972589545] [2023-12-02 17:17:04,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:04,033 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:04,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:04,034 INFO L229 MonitoredProcess]: Starting monitored process 130 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:04,034 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (130)] Waiting until timeout for monitored process [2023-12-02 17:17:04,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:04,440 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-02 17:17:04,442 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:04,618 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:04,618 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:17:04,618 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:04,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1972589545] [2023-12-02 17:17:04,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1972589545] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:17:04,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:17:04,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-02 17:17:04,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325838015] [2023-12-02 17:17:04,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:04,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 17:17:04,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:04,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 17:17:04,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-02 17:17:04,620 INFO L87 Difference]: Start difference. First operand 1660 states and 2193 transitions. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:06,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:06,041 INFO L93 Difference]: Finished difference Result 4072 states and 5423 transitions. [2023-12-02 17:17:06,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 17:17:06,042 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 133 [2023-12-02 17:17:06,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:06,044 INFO L225 Difference]: With dead ends: 4072 [2023-12-02 17:17:06,044 INFO L226 Difference]: Without dead ends: 2413 [2023-12-02 17:17:06,045 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2023-12-02 17:17:06,045 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 119 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:06,045 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 460 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-02 17:17:06,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2413 states. [2023-12-02 17:17:06,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2413 to 1660. [2023-12-02 17:17:06,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1660 states, 1591 states have (on average 1.309868007542426) internal successors, (2084), 1594 states have internal predecessors, (2084), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:06,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1660 states to 1660 states and 2176 transitions. [2023-12-02 17:17:06,217 INFO L78 Accepts]: Start accepts. Automaton has 1660 states and 2176 transitions. Word has length 133 [2023-12-02 17:17:06,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:06,217 INFO L495 AbstractCegarLoop]: Abstraction has 1660 states and 2176 transitions. [2023-12-02 17:17:06,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:06,218 INFO L276 IsEmpty]: Start isEmpty. Operand 1660 states and 2176 transitions. [2023-12-02 17:17:06,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-02 17:17:06,220 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:06,220 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:06,226 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (130)] Ended with exit code 0 [2023-12-02 17:17:06,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:06,420 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:06,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:06,421 INFO L85 PathProgramCache]: Analyzing trace with hash -328088279, now seen corresponding path program 1 times [2023-12-02 17:17:06,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:06,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [625562919] [2023-12-02 17:17:06,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:06,421 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:06,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:06,422 INFO L229 MonitoredProcess]: Starting monitored process 131 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:06,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (131)] Waiting until timeout for monitored process [2023-12-02 17:17:06,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:06,819 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 17:17:06,820 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:06,894 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:17:06,894 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 38 treesize of output 18 [2023-12-02 17:17:06,927 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:06,927 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:17:06,927 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:06,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [625562919] [2023-12-02 17:17:06,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [625562919] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:17:06,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:17:06,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-02 17:17:06,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158364073] [2023-12-02 17:17:06,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:06,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 17:17:06,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:06,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 17:17:06,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-02 17:17:06,929 INFO L87 Difference]: Start difference. First operand 1660 states and 2176 transitions. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:08,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:08,446 INFO L93 Difference]: Finished difference Result 4105 states and 5433 transitions. [2023-12-02 17:17:08,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 17:17:08,447 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 133 [2023-12-02 17:17:08,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:08,449 INFO L225 Difference]: With dead ends: 4105 [2023-12-02 17:17:08,449 INFO L226 Difference]: Without dead ends: 2446 [2023-12-02 17:17:08,450 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-12-02 17:17:08,450 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 103 mSDsluCounter, 534 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:08,451 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 714 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 664 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-02 17:17:08,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2446 states. [2023-12-02 17:17:08,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2446 to 1676. [2023-12-02 17:17:08,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1676 states, 1607 states have (on average 1.3030491599253267) internal successors, (2094), 1610 states have internal predecessors, (2094), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:08,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1676 states to 1676 states and 2186 transitions. [2023-12-02 17:17:08,566 INFO L78 Accepts]: Start accepts. Automaton has 1676 states and 2186 transitions. Word has length 133 [2023-12-02 17:17:08,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:08,566 INFO L495 AbstractCegarLoop]: Abstraction has 1676 states and 2186 transitions. [2023-12-02 17:17:08,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:08,566 INFO L276 IsEmpty]: Start isEmpty. Operand 1676 states and 2186 transitions. [2023-12-02 17:17:08,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-12-02 17:17:08,567 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:08,567 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:08,575 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (131)] Ended with exit code 0 [2023-12-02 17:17:08,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 131 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:08,768 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:08,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:08,768 INFO L85 PathProgramCache]: Analyzing trace with hash 675799880, now seen corresponding path program 1 times [2023-12-02 17:17:08,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:08,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [734364358] [2023-12-02 17:17:08,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:08,769 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:08,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:08,770 INFO L229 MonitoredProcess]: Starting monitored process 132 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:08,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (132)] Waiting until timeout for monitored process [2023-12-02 17:17:09,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:09,238 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 43 conjunts are in the unsatisfiable core [2023-12-02 17:17:09,241 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:09,507 INFO L378 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 8 treesize of output 1 [2023-12-02 17:17:09,686 INFO L378 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 18 treesize of output 13 [2023-12-02 17:17:09,812 INFO L378 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 18 treesize of output 13 [2023-12-02 17:17:09,946 INFO L378 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 18 treesize of output 13 [2023-12-02 17:17:10,206 INFO L378 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 41 treesize of output 32 [2023-12-02 17:17:10,303 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 57 [2023-12-02 17:17:10,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 72 [2023-12-02 17:17:11,737 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:17:11,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 101 treesize of output 74 [2023-12-02 17:17:12,382 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:17:12,382 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 124 treesize of output 62 [2023-12-02 17:17:12,935 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 193 proven. 21 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2023-12-02 17:17:12,935 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:17:13,710 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:13,711 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:13,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [734364358] [2023-12-02 17:17:13,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [734364358] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-02 17:17:13,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 17:17:13,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [25] total 34 [2023-12-02 17:17:13,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277941883] [2023-12-02 17:17:13,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:13,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-02 17:17:13,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:13,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-02 17:17:13,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=1024, Unknown=0, NotChecked=0, Total=1122 [2023-12-02 17:17:13,712 INFO L87 Difference]: Start difference. First operand 1676 states and 2186 transitions. Second operand has 11 states, 11 states have (on average 6.0) internal successors, (66), 11 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:15,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:15,556 INFO L93 Difference]: Finished difference Result 3959 states and 5164 transitions. [2023-12-02 17:17:15,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 17:17:15,556 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.0) internal successors, (66), 11 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 133 [2023-12-02 17:17:15,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:15,558 INFO L225 Difference]: With dead ends: 3959 [2023-12-02 17:17:15,558 INFO L226 Difference]: Without dead ends: 2264 [2023-12-02 17:17:15,559 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 231 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=164, Invalid=1558, Unknown=0, NotChecked=0, Total=1722 [2023-12-02 17:17:15,559 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 251 mSDsluCounter, 1081 mSDsCounter, 0 mSdLazyCounter, 790 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 1241 SdHoareTripleChecker+Invalid, 791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 790 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:15,559 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 1241 Invalid, 791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 790 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-02 17:17:15,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2264 states. [2023-12-02 17:17:15,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2264 to 1831. [2023-12-02 17:17:15,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1831 states, 1762 states have (on average 1.311577752553916) internal successors, (2311), 1765 states have internal predecessors, (2311), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:15,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1831 states to 1831 states and 2403 transitions. [2023-12-02 17:17:15,679 INFO L78 Accepts]: Start accepts. Automaton has 1831 states and 2403 transitions. Word has length 133 [2023-12-02 17:17:15,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:15,680 INFO L495 AbstractCegarLoop]: Abstraction has 1831 states and 2403 transitions. [2023-12-02 17:17:15,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.0) internal successors, (66), 11 states have internal predecessors, (66), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:15,680 INFO L276 IsEmpty]: Start isEmpty. Operand 1831 states and 2403 transitions. [2023-12-02 17:17:15,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-02 17:17:15,681 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:15,681 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:15,687 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (132)] Ended with exit code 0 [2023-12-02 17:17:15,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:15,882 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:15,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:15,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1097479600, now seen corresponding path program 1 times [2023-12-02 17:17:15,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:15,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [212365738] [2023-12-02 17:17:15,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:15,883 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:15,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:15,883 INFO L229 MonitoredProcess]: Starting monitored process 133 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:15,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (133)] Waiting until timeout for monitored process [2023-12-02 17:17:16,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:16,291 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 17:17:16,293 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:16,370 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:17:16,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 41 treesize of output 17 [2023-12-02 17:17:16,401 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:16,402 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:17:16,402 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:16,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [212365738] [2023-12-02 17:17:16,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [212365738] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:17:16,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:17:16,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-02 17:17:16,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457667035] [2023-12-02 17:17:16,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:16,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 17:17:16,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:16,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 17:17:16,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-02 17:17:16,403 INFO L87 Difference]: Start difference. First operand 1831 states and 2403 transitions. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:17,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:17,462 INFO L93 Difference]: Finished difference Result 4526 states and 5982 transitions. [2023-12-02 17:17:17,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 17:17:17,463 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-02 17:17:17,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:17,465 INFO L225 Difference]: With dead ends: 4526 [2023-12-02 17:17:17,465 INFO L226 Difference]: Without dead ends: 2696 [2023-12-02 17:17:17,466 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-12-02 17:17:17,466 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 139 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:17,466 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 461 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-02 17:17:17,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2696 states. [2023-12-02 17:17:17,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2696 to 1844. [2023-12-02 17:17:17,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1844 states, 1775 states have (on average 1.3092957746478873) internal successors, (2324), 1778 states have internal predecessors, (2324), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:17,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1844 states to 1844 states and 2416 transitions. [2023-12-02 17:17:17,579 INFO L78 Accepts]: Start accepts. Automaton has 1844 states and 2416 transitions. Word has length 135 [2023-12-02 17:17:17,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:17,579 INFO L495 AbstractCegarLoop]: Abstraction has 1844 states and 2416 transitions. [2023-12-02 17:17:17,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:17,579 INFO L276 IsEmpty]: Start isEmpty. Operand 1844 states and 2416 transitions. [2023-12-02 17:17:17,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-02 17:17:17,581 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:17,581 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:17,587 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (133)] Ended with exit code 0 [2023-12-02 17:17:17,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:17,782 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:17,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:17,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1654766608, now seen corresponding path program 1 times [2023-12-02 17:17:17,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:17,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [699162189] [2023-12-02 17:17:17,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:17,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 [2023-12-02 17:17:17,783 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:17,783 INFO L229 MonitoredProcess]: Starting monitored process 134 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:17,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (134)] Waiting until timeout for monitored process [2023-12-02 17:17:18,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:18,194 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 17:17:18,196 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:18,284 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:17:18,284 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 41 treesize of output 17 [2023-12-02 17:17:18,320 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:18,320 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:17:18,320 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:18,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [699162189] [2023-12-02 17:17:18,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [699162189] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:17:18,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:17:18,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-02 17:17:18,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455808734] [2023-12-02 17:17:18,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:18,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 17:17:18,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:18,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 17:17:18,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-02 17:17:18,322 INFO L87 Difference]: Start difference. First operand 1844 states and 2416 transitions. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:19,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:19,798 INFO L93 Difference]: Finished difference Result 5317 states and 7003 transitions. [2023-12-02 17:17:19,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 17:17:19,799 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-02 17:17:19,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:19,801 INFO L225 Difference]: With dead ends: 5317 [2023-12-02 17:17:19,801 INFO L226 Difference]: Without dead ends: 3470 [2023-12-02 17:17:19,802 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-12-02 17:17:19,803 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 259 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 645 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:19,803 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [259 Valid, 645 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 529 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-02 17:17:19,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3470 states. [2023-12-02 17:17:19,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3470 to 1959. [2023-12-02 17:17:19,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1959 states, 1890 states have (on average 1.32010582010582) internal successors, (2495), 1893 states have internal predecessors, (2495), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:19,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1959 states to 1959 states and 2587 transitions. [2023-12-02 17:17:19,928 INFO L78 Accepts]: Start accepts. Automaton has 1959 states and 2587 transitions. Word has length 135 [2023-12-02 17:17:19,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:19,929 INFO L495 AbstractCegarLoop]: Abstraction has 1959 states and 2587 transitions. [2023-12-02 17:17:19,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:19,929 INFO L276 IsEmpty]: Start isEmpty. Operand 1959 states and 2587 transitions. [2023-12-02 17:17:19,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-02 17:17:19,930 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:19,930 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:19,936 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (134)] Ended with exit code 0 [2023-12-02 17:17:20,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:20,131 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:20,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:20,131 INFO L85 PathProgramCache]: Analyzing trace with hash 633698254, now seen corresponding path program 1 times [2023-12-02 17:17:20,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:20,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [296021407] [2023-12-02 17:17:20,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:20,132 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:20,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:20,132 INFO L229 MonitoredProcess]: Starting monitored process 135 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:20,133 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (135)] Waiting until timeout for monitored process [2023-12-02 17:17:20,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:20,540 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 17:17:20,542 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:20,583 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:17:20,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 36 treesize of output 16 [2023-12-02 17:17:20,613 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:20,613 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:17:20,613 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:20,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [296021407] [2023-12-02 17:17:20,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [296021407] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:17:20,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:17:20,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 17:17:20,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112626554] [2023-12-02 17:17:20,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:20,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 17:17:20,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:20,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 17:17:20,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 17:17:20,614 INFO L87 Difference]: Start difference. First operand 1959 states and 2587 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:21,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:21,566 INFO L93 Difference]: Finished difference Result 5370 states and 7082 transitions. [2023-12-02 17:17:21,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 17:17:21,567 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-02 17:17:21,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:21,569 INFO L225 Difference]: With dead ends: 5370 [2023-12-02 17:17:21,569 INFO L226 Difference]: Without dead ends: 3404 [2023-12-02 17:17:21,571 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 17:17:21,571 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 275 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:21,571 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 479 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-02 17:17:21,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3404 states. [2023-12-02 17:17:21,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3404 to 2069. [2023-12-02 17:17:21,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2069 states, 2000 states have (on average 1.3175) internal successors, (2635), 2003 states have internal predecessors, (2635), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:21,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2069 states to 2069 states and 2727 transitions. [2023-12-02 17:17:21,691 INFO L78 Accepts]: Start accepts. Automaton has 2069 states and 2727 transitions. Word has length 135 [2023-12-02 17:17:21,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:21,691 INFO L495 AbstractCegarLoop]: Abstraction has 2069 states and 2727 transitions. [2023-12-02 17:17:21,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:21,691 INFO L276 IsEmpty]: Start isEmpty. Operand 2069 states and 2727 transitions. [2023-12-02 17:17:21,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-02 17:17:21,693 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:21,693 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:21,699 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (135)] Forceful destruction successful, exit code 0 [2023-12-02 17:17:21,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:21,894 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:21,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:21,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1403671996, now seen corresponding path program 1 times [2023-12-02 17:17:21,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:21,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [946313400] [2023-12-02 17:17:21,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:21,894 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:21,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:21,895 INFO L229 MonitoredProcess]: Starting monitored process 136 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:21,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (136)] Waiting until timeout for monitored process [2023-12-02 17:17:22,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:22,272 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 17:17:22,273 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:22,297 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:22,297 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:17:22,298 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:22,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [946313400] [2023-12-02 17:17:22,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [946313400] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:17:22,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:17:22,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 17:17:22,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529694738] [2023-12-02 17:17:22,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:22,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 17:17:22,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:22,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 17:17:22,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 17:17:22,299 INFO L87 Difference]: Start difference. First operand 2069 states and 2727 transitions. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:22,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:22,501 INFO L93 Difference]: Finished difference Result 4633 states and 6057 transitions. [2023-12-02 17:17:22,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 17:17:22,502 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-02 17:17:22,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:22,503 INFO L225 Difference]: With dead ends: 4633 [2023-12-02 17:17:22,504 INFO L226 Difference]: Without dead ends: 2565 [2023-12-02 17:17:22,505 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-02 17:17:22,505 INFO L413 NwaCegarLoop]: 216 mSDtfsCounter, 79 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:22,505 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 530 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:17:22,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2565 states. [2023-12-02 17:17:22,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2565 to 1954. [2023-12-02 17:17:22,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1954 states, 1885 states have (on average 1.2779840848806365) internal successors, (2409), 1888 states have internal predecessors, (2409), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:22,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1954 states to 1954 states and 2501 transitions. [2023-12-02 17:17:22,615 INFO L78 Accepts]: Start accepts. Automaton has 1954 states and 2501 transitions. Word has length 135 [2023-12-02 17:17:22,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:22,615 INFO L495 AbstractCegarLoop]: Abstraction has 1954 states and 2501 transitions. [2023-12-02 17:17:22,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:22,615 INFO L276 IsEmpty]: Start isEmpty. Operand 1954 states and 2501 transitions. [2023-12-02 17:17:22,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-02 17:17:22,616 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:22,616 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:22,622 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (136)] Ended with exit code 0 [2023-12-02 17:17:22,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:22,817 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:22,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:22,817 INFO L85 PathProgramCache]: Analyzing trace with hash -34177134, now seen corresponding path program 1 times [2023-12-02 17:17:22,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:22,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [453954323] [2023-12-02 17:17:22,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:22,818 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:22,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:22,819 INFO L229 MonitoredProcess]: Starting monitored process 137 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:22,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (137)] Waiting until timeout for monitored process [2023-12-02 17:17:23,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:23,222 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 17:17:23,223 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:23,260 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:17:23,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 37 treesize of output 17 [2023-12-02 17:17:23,290 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:23,290 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:17:23,290 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:23,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [453954323] [2023-12-02 17:17:23,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [453954323] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:17:23,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:17:23,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 17:17:23,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089525714] [2023-12-02 17:17:23,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:23,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 17:17:23,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:23,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 17:17:23,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 17:17:23,292 INFO L87 Difference]: Start difference. First operand 1954 states and 2501 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:24,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:24,276 INFO L93 Difference]: Finished difference Result 4468 states and 5692 transitions. [2023-12-02 17:17:24,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 17:17:24,277 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-02 17:17:24,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:24,279 INFO L225 Difference]: With dead ends: 4468 [2023-12-02 17:17:24,279 INFO L226 Difference]: Without dead ends: 2515 [2023-12-02 17:17:24,280 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-02 17:17:24,280 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 147 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:24,280 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 462 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-02 17:17:24,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2515 states. [2023-12-02 17:17:24,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2515 to 1954. [2023-12-02 17:17:24,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1954 states, 1885 states have (on average 1.2620689655172415) internal successors, (2379), 1888 states have internal predecessors, (2379), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:24,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1954 states to 1954 states and 2471 transitions. [2023-12-02 17:17:24,395 INFO L78 Accepts]: Start accepts. Automaton has 1954 states and 2471 transitions. Word has length 135 [2023-12-02 17:17:24,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:24,396 INFO L495 AbstractCegarLoop]: Abstraction has 1954 states and 2471 transitions. [2023-12-02 17:17:24,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:24,396 INFO L276 IsEmpty]: Start isEmpty. Operand 1954 states and 2471 transitions. [2023-12-02 17:17:24,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-02 17:17:24,397 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:24,397 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:24,403 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (137)] Ended with exit code 0 [2023-12-02 17:17:24,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:24,598 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:24,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:24,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1055245488, now seen corresponding path program 1 times [2023-12-02 17:17:24,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:24,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1511123068] [2023-12-02 17:17:24,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:24,599 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:24,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:24,600 INFO L229 MonitoredProcess]: Starting monitored process 138 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:24,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (138)] Waiting until timeout for monitored process [2023-12-02 17:17:25,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:25,012 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 17:17:25,014 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:25,057 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:17:25,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 37 treesize of output 17 [2023-12-02 17:17:25,094 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:25,094 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:17:25,094 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:25,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1511123068] [2023-12-02 17:17:25,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1511123068] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:17:25,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:17:25,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 17:17:25,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136619062] [2023-12-02 17:17:25,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:25,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 17:17:25,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:25,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 17:17:25,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 17:17:25,095 INFO L87 Difference]: Start difference. First operand 1954 states and 2471 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:26,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:26,365 INFO L93 Difference]: Finished difference Result 5085 states and 6391 transitions. [2023-12-02 17:17:26,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 17:17:26,366 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-02 17:17:26,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:26,368 INFO L225 Difference]: With dead ends: 5085 [2023-12-02 17:17:26,368 INFO L226 Difference]: Without dead ends: 3132 [2023-12-02 17:17:26,369 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 17:17:26,369 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 185 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:26,369 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 506 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-02 17:17:26,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3132 states. [2023-12-02 17:17:26,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3132 to 2001. [2023-12-02 17:17:26,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2001 states, 1932 states have (on average 1.269151138716356) internal successors, (2452), 1935 states have internal predecessors, (2452), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:26,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2001 states to 2001 states and 2544 transitions. [2023-12-02 17:17:26,481 INFO L78 Accepts]: Start accepts. Automaton has 2001 states and 2544 transitions. Word has length 135 [2023-12-02 17:17:26,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:26,481 INFO L495 AbstractCegarLoop]: Abstraction has 2001 states and 2544 transitions. [2023-12-02 17:17:26,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:26,481 INFO L276 IsEmpty]: Start isEmpty. Operand 2001 states and 2544 transitions. [2023-12-02 17:17:26,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-02 17:17:26,482 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:26,483 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:26,488 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (138)] Ended with exit code 0 [2023-12-02 17:17:26,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:26,683 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:26,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:26,684 INFO L85 PathProgramCache]: Analyzing trace with hash -2066362738, now seen corresponding path program 1 times [2023-12-02 17:17:26,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:26,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1989255346] [2023-12-02 17:17:26,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:26,684 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:26,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:26,685 INFO L229 MonitoredProcess]: Starting monitored process 139 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:26,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (139)] Waiting until timeout for monitored process [2023-12-02 17:17:27,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:27,114 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 17:17:27,116 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:27,202 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:17:27,203 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 37 treesize of output 17 [2023-12-02 17:17:27,232 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:27,233 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:17:27,233 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:27,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1989255346] [2023-12-02 17:17:27,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1989255346] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:17:27,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:17:27,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-02 17:17:27,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776877620] [2023-12-02 17:17:27,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:27,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 17:17:27,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:27,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 17:17:27,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-02 17:17:27,234 INFO L87 Difference]: Start difference. First operand 2001 states and 2544 transitions. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:28,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:28,648 INFO L93 Difference]: Finished difference Result 4945 states and 6215 transitions. [2023-12-02 17:17:28,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 17:17:28,649 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-02 17:17:28,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:28,651 INFO L225 Difference]: With dead ends: 4945 [2023-12-02 17:17:28,651 INFO L226 Difference]: Without dead ends: 2933 [2023-12-02 17:17:28,652 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-12-02 17:17:28,652 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 190 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:28,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [190 Valid, 699 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-02 17:17:28,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2933 states. [2023-12-02 17:17:28,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2933 to 2051. [2023-12-02 17:17:28,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2051 states, 1982 states have (on average 1.260343087790111) internal successors, (2498), 1985 states have internal predecessors, (2498), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:28,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2051 states to 2051 states and 2590 transitions. [2023-12-02 17:17:28,770 INFO L78 Accepts]: Start accepts. Automaton has 2051 states and 2590 transitions. Word has length 135 [2023-12-02 17:17:28,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:28,770 INFO L495 AbstractCegarLoop]: Abstraction has 2051 states and 2590 transitions. [2023-12-02 17:17:28,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:28,770 INFO L276 IsEmpty]: Start isEmpty. Operand 2051 states and 2590 transitions. [2023-12-02 17:17:28,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-02 17:17:28,772 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:28,772 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:28,778 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (139)] Ended with exit code 0 [2023-12-02 17:17:28,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:28,973 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:28,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:28,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1035439986, now seen corresponding path program 1 times [2023-12-02 17:17:28,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:28,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1744934849] [2023-12-02 17:17:28,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:28,974 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:28,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:28,975 INFO L229 MonitoredProcess]: Starting monitored process 140 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:28,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (140)] Waiting until timeout for monitored process [2023-12-02 17:17:29,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:29,384 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-02 17:17:29,386 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:29,536 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:29,536 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:17:29,536 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:29,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1744934849] [2023-12-02 17:17:29,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1744934849] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:17:29,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:17:29,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-02 17:17:29,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835162238] [2023-12-02 17:17:29,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:29,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 17:17:29,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:29,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 17:17:29,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-02 17:17:29,537 INFO L87 Difference]: Start difference. First operand 2051 states and 2590 transitions. Second operand has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:31,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:31,035 INFO L93 Difference]: Finished difference Result 4772 states and 6007 transitions. [2023-12-02 17:17:31,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 17:17:31,036 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-02 17:17:31,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:31,038 INFO L225 Difference]: With dead ends: 4772 [2023-12-02 17:17:31,038 INFO L226 Difference]: Without dead ends: 2722 [2023-12-02 17:17:31,039 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2023-12-02 17:17:31,039 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 98 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:31,040 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 472 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-02 17:17:31,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2722 states. [2023-12-02 17:17:31,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2722 to 2051. [2023-12-02 17:17:31,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2051 states, 1982 states have (on average 1.2537840565085772) internal successors, (2485), 1985 states have internal predecessors, (2485), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:31,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2051 states to 2051 states and 2577 transitions. [2023-12-02 17:17:31,162 INFO L78 Accepts]: Start accepts. Automaton has 2051 states and 2577 transitions. Word has length 135 [2023-12-02 17:17:31,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:31,162 INFO L495 AbstractCegarLoop]: Abstraction has 2051 states and 2577 transitions. [2023-12-02 17:17:31,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:31,163 INFO L276 IsEmpty]: Start isEmpty. Operand 2051 states and 2577 transitions. [2023-12-02 17:17:31,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-02 17:17:31,164 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:31,164 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:31,170 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (140)] Ended with exit code 0 [2023-12-02 17:17:31,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:31,365 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:31,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:31,365 INFO L85 PathProgramCache]: Analyzing trace with hash 350763408, now seen corresponding path program 1 times [2023-12-02 17:17:31,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:31,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1772729330] [2023-12-02 17:17:31,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:31,366 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:31,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:31,367 INFO L229 MonitoredProcess]: Starting monitored process 141 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:31,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (141)] Waiting until timeout for monitored process [2023-12-02 17:17:31,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:31,769 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 17:17:31,771 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:31,837 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:17:31,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 37 treesize of output 17 [2023-12-02 17:17:31,865 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:31,866 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:17:31,866 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:31,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1772729330] [2023-12-02 17:17:31,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1772729330] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:17:31,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:17:31,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-02 17:17:31,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322971095] [2023-12-02 17:17:31,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:31,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 17:17:31,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:31,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 17:17:31,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-02 17:17:31,867 INFO L87 Difference]: Start difference. First operand 2051 states and 2577 transitions. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:33,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:33,061 INFO L93 Difference]: Finished difference Result 4772 states and 5981 transitions. [2023-12-02 17:17:33,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 17:17:33,062 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-02 17:17:33,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:33,064 INFO L225 Difference]: With dead ends: 4772 [2023-12-02 17:17:33,064 INFO L226 Difference]: Without dead ends: 2722 [2023-12-02 17:17:33,065 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-12-02 17:17:33,066 INFO L413 NwaCegarLoop]: 167 mSDtfsCounter, 91 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:33,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 589 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-02 17:17:33,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2722 states. [2023-12-02 17:17:33,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2722 to 2038. [2023-12-02 17:17:33,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2038 states, 1969 states have (on average 1.2488572879634332) internal successors, (2459), 1972 states have internal predecessors, (2459), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:33,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2038 states to 2038 states and 2551 transitions. [2023-12-02 17:17:33,175 INFO L78 Accepts]: Start accepts. Automaton has 2038 states and 2551 transitions. Word has length 135 [2023-12-02 17:17:33,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:33,176 INFO L495 AbstractCegarLoop]: Abstraction has 2038 states and 2551 transitions. [2023-12-02 17:17:33,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:33,176 INFO L276 IsEmpty]: Start isEmpty. Operand 2038 states and 2551 transitions. [2023-12-02 17:17:33,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-02 17:17:33,177 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:33,177 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:33,183 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (141)] Ended with exit code 0 [2023-12-02 17:17:33,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 141 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:33,378 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:33,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:33,378 INFO L85 PathProgramCache]: Analyzing trace with hash -624365073, now seen corresponding path program 1 times [2023-12-02 17:17:33,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:33,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1032919447] [2023-12-02 17:17:33,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:33,379 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:33,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:33,380 INFO L229 MonitoredProcess]: Starting monitored process 142 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:33,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (142)] Waiting until timeout for monitored process [2023-12-02 17:17:33,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:33,905 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-02 17:17:33,907 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:34,408 INFO L378 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 8 treesize of output 1 [2023-12-02 17:17:34,536 INFO L378 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 8 treesize of output 1 [2023-12-02 17:17:34,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:17:34,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 56 [2023-12-02 17:17:35,503 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:17:35,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 105 treesize of output 85 [2023-12-02 17:17:35,902 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:17:35,902 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 54 [2023-12-02 17:17:36,066 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:36,067 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:17:36,067 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:36,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1032919447] [2023-12-02 17:17:36,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1032919447] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:17:36,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:17:36,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-12-02 17:17:36,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725397778] [2023-12-02 17:17:36,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:36,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 17:17:36,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:36,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 17:17:36,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-12-02 17:17:36,068 INFO L87 Difference]: Start difference. First operand 2038 states and 2551 transitions. Second operand has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 13 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:43,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:43,944 INFO L93 Difference]: Finished difference Result 4376 states and 5472 transitions. [2023-12-02 17:17:43,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-02 17:17:43,945 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 13 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-02 17:17:43,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:43,947 INFO L225 Difference]: With dead ends: 4376 [2023-12-02 17:17:43,947 INFO L226 Difference]: Without dead ends: 2339 [2023-12-02 17:17:43,948 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2023-12-02 17:17:43,948 INFO L413 NwaCegarLoop]: 126 mSDtfsCounter, 499 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 1554 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 499 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 1598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:43,948 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [499 Valid, 752 Invalid, 1598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1554 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2023-12-02 17:17:43,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2339 states. [2023-12-02 17:17:44,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2339 to 2060. [2023-12-02 17:17:44,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2060 states, 1991 states have (on average 1.2481165243596182) internal successors, (2485), 1994 states have internal predecessors, (2485), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:44,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2060 states to 2060 states and 2577 transitions. [2023-12-02 17:17:44,076 INFO L78 Accepts]: Start accepts. Automaton has 2060 states and 2577 transitions. Word has length 135 [2023-12-02 17:17:44,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:44,076 INFO L495 AbstractCegarLoop]: Abstraction has 2060 states and 2577 transitions. [2023-12-02 17:17:44,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 13 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:44,077 INFO L276 IsEmpty]: Start isEmpty. Operand 2060 states and 2577 transitions. [2023-12-02 17:17:44,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-02 17:17:44,078 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:44,078 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:44,084 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (142)] Ended with exit code 0 [2023-12-02 17:17:44,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:44,279 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:44,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:44,279 INFO L85 PathProgramCache]: Analyzing trace with hash 139274415, now seen corresponding path program 1 times [2023-12-02 17:17:44,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:44,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [794075363] [2023-12-02 17:17:44,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:44,279 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:44,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:44,280 INFO L229 MonitoredProcess]: Starting monitored process 143 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:44,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (143)] Waiting until timeout for monitored process [2023-12-02 17:17:44,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:44,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 17:17:44,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:44,707 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:17:44,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 37 treesize of output 17 [2023-12-02 17:17:44,750 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:44,751 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:17:44,751 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:44,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [794075363] [2023-12-02 17:17:44,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [794075363] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:17:44,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:17:44,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 17:17:44,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027121772] [2023-12-02 17:17:44,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:44,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 17:17:44,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:44,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 17:17:44,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 17:17:44,752 INFO L87 Difference]: Start difference. First operand 2060 states and 2577 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:46,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:46,391 INFO L93 Difference]: Finished difference Result 5353 states and 6696 transitions. [2023-12-02 17:17:46,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 17:17:46,392 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-02 17:17:46,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:46,395 INFO L225 Difference]: With dead ends: 5353 [2023-12-02 17:17:46,395 INFO L226 Difference]: Without dead ends: 3294 [2023-12-02 17:17:46,396 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 17:17:46,396 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 91 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:46,396 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 479 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-02 17:17:46,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3294 states. [2023-12-02 17:17:46,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3294 to 2060. [2023-12-02 17:17:46,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2060 states, 1991 states have (on average 1.2395781014565546) internal successors, (2468), 1994 states have internal predecessors, (2468), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:46,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2060 states to 2060 states and 2560 transitions. [2023-12-02 17:17:46,509 INFO L78 Accepts]: Start accepts. Automaton has 2060 states and 2560 transitions. Word has length 135 [2023-12-02 17:17:46,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:46,509 INFO L495 AbstractCegarLoop]: Abstraction has 2060 states and 2560 transitions. [2023-12-02 17:17:46,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:46,510 INFO L276 IsEmpty]: Start isEmpty. Operand 2060 states and 2560 transitions. [2023-12-02 17:17:46,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-02 17:17:46,511 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:46,511 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:46,518 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (143)] Ended with exit code 0 [2023-12-02 17:17:46,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:46,712 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:46,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:46,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1525477809, now seen corresponding path program 1 times [2023-12-02 17:17:46,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:46,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1020383770] [2023-12-02 17:17:46,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:46,713 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:46,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:46,713 INFO L229 MonitoredProcess]: Starting monitored process 144 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:46,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (144)] Waiting until timeout for monitored process [2023-12-02 17:17:47,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:47,092 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 17:17:47,102 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:47,156 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:17:47,156 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 37 treesize of output 17 [2023-12-02 17:17:47,194 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:47,194 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:17:47,194 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:47,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1020383770] [2023-12-02 17:17:47,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1020383770] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:17:47,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:17:47,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 17:17:47,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749705380] [2023-12-02 17:17:47,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:47,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 17:17:47,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:47,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 17:17:47,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 17:17:47,196 INFO L87 Difference]: Start difference. First operand 2060 states and 2560 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:48,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:48,523 INFO L93 Difference]: Finished difference Result 5268 states and 6560 transitions. [2023-12-02 17:17:48,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 17:17:48,524 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-02 17:17:48,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:48,526 INFO L225 Difference]: With dead ends: 5268 [2023-12-02 17:17:48,526 INFO L226 Difference]: Without dead ends: 3209 [2023-12-02 17:17:48,527 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 17:17:48,528 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 78 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:48,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 478 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-02 17:17:48,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3209 states. [2023-12-02 17:17:48,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3209 to 2090. [2023-12-02 17:17:48,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2090 states, 2021 states have (on average 1.235032162295893) internal successors, (2496), 2024 states have internal predecessors, (2496), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:48,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2090 states to 2090 states and 2588 transitions. [2023-12-02 17:17:48,654 INFO L78 Accepts]: Start accepts. Automaton has 2090 states and 2588 transitions. Word has length 135 [2023-12-02 17:17:48,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:48,654 INFO L495 AbstractCegarLoop]: Abstraction has 2090 states and 2588 transitions. [2023-12-02 17:17:48,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:48,654 INFO L276 IsEmpty]: Start isEmpty. Operand 2090 states and 2588 transitions. [2023-12-02 17:17:48,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-02 17:17:48,656 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:48,656 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:48,661 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (144)] Ended with exit code 0 [2023-12-02 17:17:48,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:48,856 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:48,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:48,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1391464303, now seen corresponding path program 1 times [2023-12-02 17:17:48,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:48,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [631918977] [2023-12-02 17:17:48,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:48,857 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:48,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:48,858 INFO L229 MonitoredProcess]: Starting monitored process 145 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:48,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (145)] Waiting until timeout for monitored process [2023-12-02 17:17:49,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:49,409 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-02 17:17:49,412 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:49,925 INFO L378 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 8 treesize of output 1 [2023-12-02 17:17:50,016 INFO L378 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 8 treesize of output 1 [2023-12-02 17:17:50,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:17:50,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 56 [2023-12-02 17:17:50,872 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:17:50,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 79 [2023-12-02 17:17:51,249 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:51,249 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:17:51,250 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:51,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [631918977] [2023-12-02 17:17:51,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [631918977] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:17:51,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:17:51,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-02 17:17:51,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151447171] [2023-12-02 17:17:51,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:51,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-02 17:17:51,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:51,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-02 17:17:51,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-12-02 17:17:51,251 INFO L87 Difference]: Start difference. First operand 2090 states and 2588 transitions. Second operand has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:57,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:17:57,199 INFO L93 Difference]: Finished difference Result 4440 states and 5490 transitions. [2023-12-02 17:17:57,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-02 17:17:57,201 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-02 17:17:57,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:17:57,202 INFO L225 Difference]: With dead ends: 4440 [2023-12-02 17:17:57,202 INFO L226 Difference]: Without dead ends: 2351 [2023-12-02 17:17:57,203 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2023-12-02 17:17:57,204 INFO L413 NwaCegarLoop]: 121 mSDtfsCounter, 543 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 1387 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 543 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 1430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:17:57,204 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [543 Valid, 573 Invalid, 1430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1387 Invalid, 0 Unknown, 0 Unchecked, 5.0s Time] [2023-12-02 17:17:57,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2351 states. [2023-12-02 17:17:57,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2351 to 2084. [2023-12-02 17:17:57,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2084 states, 2015 states have (on average 1.2337468982630273) internal successors, (2486), 2018 states have internal predecessors, (2486), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:17:57,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2084 states to 2084 states and 2578 transitions. [2023-12-02 17:17:57,327 INFO L78 Accepts]: Start accepts. Automaton has 2084 states and 2578 transitions. Word has length 135 [2023-12-02 17:17:57,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:17:57,327 INFO L495 AbstractCegarLoop]: Abstraction has 2084 states and 2578 transitions. [2023-12-02 17:17:57,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:17:57,328 INFO L276 IsEmpty]: Start isEmpty. Operand 2084 states and 2578 transitions. [2023-12-02 17:17:57,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-02 17:17:57,329 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:17:57,329 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:17:57,337 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (145)] Ended with exit code 0 [2023-12-02 17:17:57,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:57,530 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:17:57,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:17:57,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1208000849, now seen corresponding path program 1 times [2023-12-02 17:17:57,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:17:57,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [48413638] [2023-12-02 17:17:57,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:17:57,531 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:17:57,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:17:57,532 INFO L229 MonitoredProcess]: Starting monitored process 146 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:17:57,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (146)] Waiting until timeout for monitored process [2023-12-02 17:17:58,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:17:58,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-02 17:17:58,126 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:17:58,603 INFO L378 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 8 treesize of output 1 [2023-12-02 17:17:58,689 INFO L378 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 8 treesize of output 1 [2023-12-02 17:17:58,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:17:58,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 56 [2023-12-02 17:17:59,359 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:17:59,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 62 [2023-12-02 17:17:59,624 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:17:59,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 88 treesize of output 40 [2023-12-02 17:17:59,743 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:17:59,744 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:17:59,744 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:17:59,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [48413638] [2023-12-02 17:17:59,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [48413638] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:17:59,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:17:59,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-02 17:17:59,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101070996] [2023-12-02 17:17:59,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:17:59,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-02 17:17:59,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:17:59,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-02 17:17:59,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-12-02 17:17:59,745 INFO L87 Difference]: Start difference. First operand 2084 states and 2578 transitions. Second operand has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 12 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:18:05,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:18:05,332 INFO L93 Difference]: Finished difference Result 4402 states and 5439 transitions. [2023-12-02 17:18:05,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 17:18:05,333 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 12 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-02 17:18:05,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:18:05,335 INFO L225 Difference]: With dead ends: 4402 [2023-12-02 17:18:05,335 INFO L226 Difference]: Without dead ends: 2319 [2023-12-02 17:18:05,336 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2023-12-02 17:18:05,336 INFO L413 NwaCegarLoop]: 130 mSDtfsCounter, 463 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 1231 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 662 SdHoareTripleChecker+Invalid, 1275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:18:05,336 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [463 Valid, 662 Invalid, 1275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1231 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2023-12-02 17:18:05,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2319 states. [2023-12-02 17:18:05,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2319 to 2076. [2023-12-02 17:18:05,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2076 states, 2007 states have (on average 1.2336821126058795) internal successors, (2476), 2010 states have internal predecessors, (2476), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:18:05,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2076 states to 2076 states and 2568 transitions. [2023-12-02 17:18:05,459 INFO L78 Accepts]: Start accepts. Automaton has 2076 states and 2568 transitions. Word has length 135 [2023-12-02 17:18:05,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:18:05,459 INFO L495 AbstractCegarLoop]: Abstraction has 2076 states and 2568 transitions. [2023-12-02 17:18:05,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 12 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:18:05,459 INFO L276 IsEmpty]: Start isEmpty. Operand 2076 states and 2568 transitions. [2023-12-02 17:18:05,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-02 17:18:05,461 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:18:05,461 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:18:05,467 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (146)] Ended with exit code 0 [2023-12-02 17:18:05,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 146 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:18:05,661 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:18:05,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:18:05,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1018731859, now seen corresponding path program 1 times [2023-12-02 17:18:05,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:18:05,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1187529910] [2023-12-02 17:18:05,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:18:05,662 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:18:05,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:18:05,663 INFO L229 MonitoredProcess]: Starting monitored process 147 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:18:05,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (147)] Waiting until timeout for monitored process [2023-12-02 17:18:06,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:18:06,160 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 31 conjunts are in the unsatisfiable core [2023-12-02 17:18:06,163 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:18:06,609 INFO L378 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 8 treesize of output 1 [2023-12-02 17:18:06,690 INFO L378 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 8 treesize of output 1 [2023-12-02 17:18:06,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:18:06,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 59 [2023-12-02 17:18:07,603 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:18:07,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 93 treesize of output 79 [2023-12-02 17:18:07,956 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:18:07,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 110 treesize of output 48 [2023-12-02 17:18:08,086 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:18:08,086 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:18:08,086 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:18:08,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1187529910] [2023-12-02 17:18:08,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1187529910] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:18:08,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:18:08,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-12-02 17:18:08,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940590734] [2023-12-02 17:18:08,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:18:08,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 17:18:08,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:18:08,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 17:18:08,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-12-02 17:18:08,087 INFO L87 Difference]: Start difference. First operand 2076 states and 2568 transitions. Second operand has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 13 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:18:11,880 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:18:19,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:18:19,715 INFO L93 Difference]: Finished difference Result 4524 states and 5602 transitions. [2023-12-02 17:18:19,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 17:18:19,717 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 13 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-02 17:18:19,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:18:19,719 INFO L225 Difference]: With dead ends: 4524 [2023-12-02 17:18:19,719 INFO L226 Difference]: Without dead ends: 2449 [2023-12-02 17:18:19,721 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2023-12-02 17:18:19,721 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 464 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 1925 mSolverCounterSat, 40 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 1966 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1925 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.4s IncrementalHoareTripleChecker+Time [2023-12-02 17:18:19,721 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [464 Valid, 921 Invalid, 1966 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1925 Invalid, 1 Unknown, 0 Unchecked, 10.4s Time] [2023-12-02 17:18:19,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2449 states. [2023-12-02 17:18:19,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2449 to 2092. [2023-12-02 17:18:19,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2092 states, 2023 states have (on average 1.2328225407810183) internal successors, (2494), 2026 states have internal predecessors, (2494), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:18:19,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2092 states to 2092 states and 2586 transitions. [2023-12-02 17:18:19,853 INFO L78 Accepts]: Start accepts. Automaton has 2092 states and 2586 transitions. Word has length 135 [2023-12-02 17:18:19,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:18:19,853 INFO L495 AbstractCegarLoop]: Abstraction has 2092 states and 2586 transitions. [2023-12-02 17:18:19,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 13 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:18:19,853 INFO L276 IsEmpty]: Start isEmpty. Operand 2092 states and 2586 transitions. [2023-12-02 17:18:19,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-02 17:18:19,855 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:18:19,856 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:18:19,863 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (147)] Ended with exit code 0 [2023-12-02 17:18:20,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:18:20,056 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:18:20,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:18:20,056 INFO L85 PathProgramCache]: Analyzing trace with hash 676770285, now seen corresponding path program 1 times [2023-12-02 17:18:20,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:18:20,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1669910352] [2023-12-02 17:18:20,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:18:20,057 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:18:20,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:18:20,058 INFO L229 MonitoredProcess]: Starting monitored process 148 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:18:20,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (148)] Waiting until timeout for monitored process [2023-12-02 17:18:20,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:18:20,559 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-02 17:18:20,562 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:18:21,143 INFO L378 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 8 treesize of output 1 [2023-12-02 17:18:21,278 INFO L378 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 8 treesize of output 1 [2023-12-02 17:18:21,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:18:21,567 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 59 [2023-12-02 17:18:21,883 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:18:21,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 76 treesize of output 63 [2023-12-02 17:18:22,109 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:18:22,110 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 41 [2023-12-02 17:18:22,289 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:18:22,290 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:18:22,290 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:18:22,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1669910352] [2023-12-02 17:18:22,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1669910352] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:18:22,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:18:22,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-02 17:18:22,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581732188] [2023-12-02 17:18:22,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:18:22,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-02 17:18:22,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:18:22,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-02 17:18:22,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-12-02 17:18:22,291 INFO L87 Difference]: Start difference. First operand 2092 states and 2586 transitions. Second operand has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:18:29,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:18:29,160 INFO L93 Difference]: Finished difference Result 4432 states and 5479 transitions. [2023-12-02 17:18:29,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-02 17:18:29,162 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-02 17:18:29,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:18:29,163 INFO L225 Difference]: With dead ends: 4432 [2023-12-02 17:18:29,163 INFO L226 Difference]: Without dead ends: 2341 [2023-12-02 17:18:29,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2023-12-02 17:18:29,165 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 473 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 1330 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 473 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 1361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:18:29,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [473 Valid, 659 Invalid, 1361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1330 Invalid, 0 Unknown, 0 Unchecked, 6.1s Time] [2023-12-02 17:18:29,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2341 states. [2023-12-02 17:18:29,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2341 to 2088. [2023-12-02 17:18:29,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2088 states, 2019 states have (on average 1.2322932144626053) internal successors, (2488), 2022 states have internal predecessors, (2488), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:18:29,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2088 states to 2088 states and 2580 transitions. [2023-12-02 17:18:29,298 INFO L78 Accepts]: Start accepts. Automaton has 2088 states and 2580 transitions. Word has length 135 [2023-12-02 17:18:29,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:18:29,298 INFO L495 AbstractCegarLoop]: Abstraction has 2088 states and 2580 transitions. [2023-12-02 17:18:29,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:18:29,298 INFO L276 IsEmpty]: Start isEmpty. Operand 2088 states and 2580 transitions. [2023-12-02 17:18:29,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-02 17:18:29,300 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:18:29,301 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:18:29,307 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (148)] Ended with exit code 0 [2023-12-02 17:18:29,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:18:29,501 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:18:29,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:18:29,501 INFO L85 PathProgramCache]: Analyzing trace with hash 997097517, now seen corresponding path program 1 times [2023-12-02 17:18:29,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:18:29,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2096405069] [2023-12-02 17:18:29,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:18:29,502 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:18:29,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:18:29,503 INFO L229 MonitoredProcess]: Starting monitored process 149 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:18:29,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (149)] Waiting until timeout for monitored process [2023-12-02 17:18:29,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:18:30,006 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 46 conjunts are in the unsatisfiable core [2023-12-02 17:18:30,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:18:30,617 INFO L378 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 8 treesize of output 1 [2023-12-02 17:18:30,729 INFO L378 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 8 treesize of output 1 [2023-12-02 17:18:30,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:18:31,014 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 59 [2023-12-02 17:18:32,034 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:18:32,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 100 treesize of output 82 [2023-12-02 17:18:32,501 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:18:32,501 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:18:32,501 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:18:32,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2096405069] [2023-12-02 17:18:32,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2096405069] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:18:32,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:18:32,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-12-02 17:18:32,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606969076] [2023-12-02 17:18:32,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:18:32,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-02 17:18:32,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:18:32,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-02 17:18:32,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-12-02 17:18:32,503 INFO L87 Difference]: Start difference. First operand 2088 states and 2580 transitions. Second operand has 16 states, 16 states have (on average 4.25) internal successors, (68), 15 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:18:44,311 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:18:44,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:18:44,613 INFO L93 Difference]: Finished difference Result 4444 states and 5488 transitions. [2023-12-02 17:18:44,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-02 17:18:44,614 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.25) internal successors, (68), 15 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 135 [2023-12-02 17:18:44,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:18:44,616 INFO L225 Difference]: With dead ends: 4444 [2023-12-02 17:18:44,616 INFO L226 Difference]: Without dead ends: 2357 [2023-12-02 17:18:44,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=136, Invalid=464, Unknown=0, NotChecked=0, Total=600 [2023-12-02 17:18:44,617 INFO L413 NwaCegarLoop]: 157 mSDtfsCounter, 332 mSDsluCounter, 901 mSDsCounter, 0 mSdLazyCounter, 2413 mSolverCounterSat, 30 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 1058 SdHoareTripleChecker+Invalid, 2444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 2413 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:18:44,617 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [332 Valid, 1058 Invalid, 2444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 2413 Invalid, 1 Unknown, 0 Unchecked, 10.6s Time] [2023-12-02 17:18:44,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2357 states. [2023-12-02 17:18:44,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2357 to 2080. [2023-12-02 17:18:44,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2080 states, 2011 states have (on average 1.2312282446544007) internal successors, (2476), 2014 states have internal predecessors, (2476), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:18:44,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2080 states to 2080 states and 2568 transitions. [2023-12-02 17:18:44,750 INFO L78 Accepts]: Start accepts. Automaton has 2080 states and 2568 transitions. Word has length 135 [2023-12-02 17:18:44,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:18:44,750 INFO L495 AbstractCegarLoop]: Abstraction has 2080 states and 2568 transitions. [2023-12-02 17:18:44,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.25) internal successors, (68), 15 states have internal predecessors, (68), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:18:44,750 INFO L276 IsEmpty]: Start isEmpty. Operand 2080 states and 2568 transitions. [2023-12-02 17:18:44,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-02 17:18:44,752 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:18:44,752 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:18:44,758 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (149)] Ended with exit code 0 [2023-12-02 17:18:44,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 149 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:18:44,952 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:18:44,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:18:44,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1977925450, now seen corresponding path program 1 times [2023-12-02 17:18:44,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:18:44,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [837700897] [2023-12-02 17:18:44,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:18:44,953 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:18:44,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:18:44,954 INFO L229 MonitoredProcess]: Starting monitored process 150 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:18:44,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (150)] Waiting until timeout for monitored process [2023-12-02 17:18:45,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:18:45,472 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-02 17:18:45,474 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:18:46,006 INFO L378 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 8 treesize of output 1 [2023-12-02 17:18:46,124 INFO L378 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 8 treesize of output 1 [2023-12-02 17:18:46,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:18:46,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 39 [2023-12-02 17:18:46,862 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:18:46,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 68 [2023-12-02 17:18:47,244 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:18:47,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 98 treesize of output 44 [2023-12-02 17:18:47,375 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:18:47,376 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:18:47,376 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:18:47,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [837700897] [2023-12-02 17:18:47,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [837700897] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:18:47,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:18:47,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-12-02 17:18:47,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061332099] [2023-12-02 17:18:47,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:18:47,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 17:18:47,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:18:47,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 17:18:47,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-12-02 17:18:47,377 INFO L87 Difference]: Start difference. First operand 2080 states and 2568 transitions. Second operand has 14 states, 14 states have (on average 5.0) internal successors, (70), 13 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:18:56,131 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:18:56,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:18:56,398 INFO L93 Difference]: Finished difference Result 4535 states and 5573 transitions. [2023-12-02 17:18:56,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-02 17:18:56,399 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.0) internal successors, (70), 13 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 137 [2023-12-02 17:18:56,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:18:56,401 INFO L225 Difference]: With dead ends: 4535 [2023-12-02 17:18:56,401 INFO L226 Difference]: Without dead ends: 2456 [2023-12-02 17:18:56,402 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=119, Invalid=387, Unknown=0, NotChecked=0, Total=506 [2023-12-02 17:18:56,402 INFO L413 NwaCegarLoop]: 111 mSDtfsCounter, 1027 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 1128 mSolverCounterSat, 73 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1027 SdHoareTripleChecker+Valid, 561 SdHoareTripleChecker+Invalid, 1202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1128 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:18:56,402 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1027 Valid, 561 Invalid, 1202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1128 Invalid, 1 Unknown, 0 Unchecked, 7.6s Time] [2023-12-02 17:18:56,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2456 states. [2023-12-02 17:18:56,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2456 to 2096. [2023-12-02 17:18:56,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2096 states, 2027 states have (on average 1.230389738529847) internal successors, (2494), 2030 states have internal predecessors, (2494), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:18:56,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2096 states to 2096 states and 2586 transitions. [2023-12-02 17:18:56,534 INFO L78 Accepts]: Start accepts. Automaton has 2096 states and 2586 transitions. Word has length 137 [2023-12-02 17:18:56,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:18:56,534 INFO L495 AbstractCegarLoop]: Abstraction has 2096 states and 2586 transitions. [2023-12-02 17:18:56,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.0) internal successors, (70), 13 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:18:56,534 INFO L276 IsEmpty]: Start isEmpty. Operand 2096 states and 2586 transitions. [2023-12-02 17:18:56,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-02 17:18:56,536 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:18:56,536 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:18:56,542 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (150)] Ended with exit code 0 [2023-12-02 17:18:56,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:18:56,736 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:18:56,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:18:56,737 INFO L85 PathProgramCache]: Analyzing trace with hash 368441672, now seen corresponding path program 1 times [2023-12-02 17:18:56,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:18:56,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1491566982] [2023-12-02 17:18:56,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:18:56,737 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:18:56,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:18:56,738 INFO L229 MonitoredProcess]: Starting monitored process 151 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:18:56,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (151)] Waiting until timeout for monitored process [2023-12-02 17:18:57,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:18:57,162 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 17:18:57,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:18:57,201 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:18:57,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 37 treesize of output 17 [2023-12-02 17:18:57,239 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:18:57,239 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:18:57,239 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:18:57,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1491566982] [2023-12-02 17:18:57,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1491566982] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:18:57,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:18:57,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 17:18:57,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888147569] [2023-12-02 17:18:57,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:18:57,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 17:18:57,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:18:57,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 17:18:57,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 17:18:57,240 INFO L87 Difference]: Start difference. First operand 2096 states and 2586 transitions. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:18:58,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:18:58,755 INFO L93 Difference]: Finished difference Result 5483 states and 6715 transitions. [2023-12-02 17:18:58,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 17:18:58,756 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 137 [2023-12-02 17:18:58,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:18:58,758 INFO L225 Difference]: With dead ends: 5483 [2023-12-02 17:18:58,758 INFO L226 Difference]: Without dead ends: 3388 [2023-12-02 17:18:58,760 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 17:18:58,760 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 182 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:18:58,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 514 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-02 17:18:58,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3388 states. [2023-12-02 17:18:58,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3388 to 2096. [2023-12-02 17:18:58,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2096 states, 2027 states have (on average 1.2155895411938826) internal successors, (2464), 2030 states have internal predecessors, (2464), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:18:58,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2096 states to 2096 states and 2556 transitions. [2023-12-02 17:18:58,895 INFO L78 Accepts]: Start accepts. Automaton has 2096 states and 2556 transitions. Word has length 137 [2023-12-02 17:18:58,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:18:58,895 INFO L495 AbstractCegarLoop]: Abstraction has 2096 states and 2556 transitions. [2023-12-02 17:18:58,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:18:58,896 INFO L276 IsEmpty]: Start isEmpty. Operand 2096 states and 2556 transitions. [2023-12-02 17:18:58,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-02 17:18:58,897 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:18:58,897 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:18:58,903 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (151)] Ended with exit code 0 [2023-12-02 17:18:59,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 151 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:18:59,098 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:18:59,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:18:59,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1320502070, now seen corresponding path program 1 times [2023-12-02 17:18:59,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:18:59,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1070187462] [2023-12-02 17:18:59,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:18:59,098 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:18:59,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:18:59,099 INFO L229 MonitoredProcess]: Starting monitored process 152 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:18:59,100 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (152)] Waiting until timeout for monitored process [2023-12-02 17:18:59,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:18:59,603 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 42 conjunts are in the unsatisfiable core [2023-12-02 17:18:59,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:19:00,167 INFO L378 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 8 treesize of output 1 [2023-12-02 17:19:00,306 INFO L378 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 8 treesize of output 1 [2023-12-02 17:19:00,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:19:00,585 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 42 [2023-12-02 17:19:01,376 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:19:01,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 99 treesize of output 79 [2023-12-02 17:19:01,854 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:19:01,855 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:19:01,855 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:19:01,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1070187462] [2023-12-02 17:19:01,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1070187462] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:19:01,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:19:01,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-12-02 17:19:01,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260422256] [2023-12-02 17:19:01,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:19:01,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-02 17:19:01,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:19:01,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-02 17:19:01,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2023-12-02 17:19:01,856 INFO L87 Difference]: Start difference. First operand 2096 states and 2556 transitions. Second operand has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 14 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:19:09,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:19:09,914 INFO L93 Difference]: Finished difference Result 4449 states and 5408 transitions. [2023-12-02 17:19:09,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-02 17:19:09,916 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 14 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 137 [2023-12-02 17:19:09,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:19:09,918 INFO L225 Difference]: With dead ends: 4449 [2023-12-02 17:19:09,918 INFO L226 Difference]: Without dead ends: 2354 [2023-12-02 17:19:09,919 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=142, Invalid=458, Unknown=0, NotChecked=0, Total=600 [2023-12-02 17:19:09,919 INFO L413 NwaCegarLoop]: 109 mSDtfsCounter, 483 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 1637 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 483 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 1696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:19:09,920 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [483 Valid, 633 Invalid, 1696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1637 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2023-12-02 17:19:09,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2354 states. [2023-12-02 17:19:10,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2354 to 2096. [2023-12-02 17:19:10,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2096 states, 2027 states have (on average 1.214602861371485) internal successors, (2462), 2030 states have internal predecessors, (2462), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:19:10,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2096 states to 2096 states and 2554 transitions. [2023-12-02 17:19:10,052 INFO L78 Accepts]: Start accepts. Automaton has 2096 states and 2554 transitions. Word has length 137 [2023-12-02 17:19:10,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:19:10,053 INFO L495 AbstractCegarLoop]: Abstraction has 2096 states and 2554 transitions. [2023-12-02 17:19:10,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 14 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:19:10,053 INFO L276 IsEmpty]: Start isEmpty. Operand 2096 states and 2554 transitions. [2023-12-02 17:19:10,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-02 17:19:10,054 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:19:10,054 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:19:10,060 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (152)] Ended with exit code 0 [2023-12-02 17:19:10,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:19:10,255 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:19:10,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:19:10,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1823589686, now seen corresponding path program 1 times [2023-12-02 17:19:10,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:19:10,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [588771885] [2023-12-02 17:19:10,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:19:10,256 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:19:10,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:19:10,256 INFO L229 MonitoredProcess]: Starting monitored process 153 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:19:10,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (153)] Waiting until timeout for monitored process [2023-12-02 17:19:10,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:19:10,765 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-02 17:19:10,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:19:11,373 INFO L378 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 8 treesize of output 1 [2023-12-02 17:19:11,491 INFO L378 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 8 treesize of output 1 [2023-12-02 17:19:11,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:19:11,755 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 39 [2023-12-02 17:19:12,363 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:19:12,363 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 69 [2023-12-02 17:19:12,720 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:19:12,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 99 treesize of output 45 [2023-12-02 17:19:12,867 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:19:12,867 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:19:12,867 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:19:12,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [588771885] [2023-12-02 17:19:12,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [588771885] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:19:12,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:19:12,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-12-02 17:19:12,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844614383] [2023-12-02 17:19:12,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:19:12,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 17:19:12,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:19:12,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 17:19:12,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-12-02 17:19:12,869 INFO L87 Difference]: Start difference. First operand 2096 states and 2554 transitions. Second operand has 14 states, 14 states have (on average 5.0) internal successors, (70), 13 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:19:15,714 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:19:22,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:19:22,430 INFO L93 Difference]: Finished difference Result 4697 states and 5723 transitions. [2023-12-02 17:19:22,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-02 17:19:22,431 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.0) internal successors, (70), 13 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 137 [2023-12-02 17:19:22,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:19:22,433 INFO L225 Difference]: With dead ends: 4697 [2023-12-02 17:19:22,433 INFO L226 Difference]: Without dead ends: 2602 [2023-12-02 17:19:22,434 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=119, Invalid=387, Unknown=0, NotChecked=0, Total=506 [2023-12-02 17:19:22,434 INFO L413 NwaCegarLoop]: 132 mSDtfsCounter, 732 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 1223 mSolverCounterSat, 74 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 732 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 1298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1223 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:19:22,434 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [732 Valid, 655 Invalid, 1298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1223 Invalid, 1 Unknown, 0 Unchecked, 8.1s Time] [2023-12-02 17:19:22,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2602 states. [2023-12-02 17:19:22,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2602 to 2112. [2023-12-02 17:19:22,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2112 states, 2043 states have (on average 1.2139011257953989) internal successors, (2480), 2046 states have internal predecessors, (2480), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:19:22,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2112 states to 2112 states and 2572 transitions. [2023-12-02 17:19:22,573 INFO L78 Accepts]: Start accepts. Automaton has 2112 states and 2572 transitions. Word has length 137 [2023-12-02 17:19:22,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:19:22,574 INFO L495 AbstractCegarLoop]: Abstraction has 2112 states and 2572 transitions. [2023-12-02 17:19:22,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.0) internal successors, (70), 13 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:19:22,574 INFO L276 IsEmpty]: Start isEmpty. Operand 2112 states and 2572 transitions. [2023-12-02 17:19:22,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-02 17:19:22,575 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:19:22,575 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:19:22,582 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (153)] Ended with exit code 0 [2023-12-02 17:19:22,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:19:22,776 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:19:22,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:19:22,776 INFO L85 PathProgramCache]: Analyzing trace with hash -128087542, now seen corresponding path program 1 times [2023-12-02 17:19:22,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:19:22,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [44679028] [2023-12-02 17:19:22,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:19:22,777 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:19:22,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:19:22,778 INFO L229 MonitoredProcess]: Starting monitored process 154 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:19:22,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (154)] Waiting until timeout for monitored process [2023-12-02 17:19:23,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:19:23,297 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-02 17:19:23,299 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:19:23,897 INFO L378 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 8 treesize of output 1 [2023-12-02 17:19:24,026 INFO L378 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 8 treesize of output 1 [2023-12-02 17:19:24,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:19:24,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 42 [2023-12-02 17:19:24,955 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:19:24,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 92 treesize of output 78 [2023-12-02 17:19:25,341 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:19:25,341 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:19:25,341 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:19:25,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [44679028] [2023-12-02 17:19:25,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [44679028] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:19:25,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:19:25,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-02 17:19:25,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966545490] [2023-12-02 17:19:25,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:19:25,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-02 17:19:25,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:19:25,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-02 17:19:25,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-12-02 17:19:25,342 INFO L87 Difference]: Start difference. First operand 2112 states and 2572 transitions. Second operand has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:19:32,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:19:32,812 INFO L93 Difference]: Finished difference Result 4561 states and 5553 transitions. [2023-12-02 17:19:32,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 17:19:32,814 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 137 [2023-12-02 17:19:32,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:19:32,816 INFO L225 Difference]: With dead ends: 4561 [2023-12-02 17:19:32,816 INFO L226 Difference]: Without dead ends: 2450 [2023-12-02 17:19:32,817 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=104, Invalid=316, Unknown=0, NotChecked=0, Total=420 [2023-12-02 17:19:32,817 INFO L413 NwaCegarLoop]: 123 mSDtfsCounter, 638 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 1568 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 638 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 1617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:19:32,817 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [638 Valid, 661 Invalid, 1617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1568 Invalid, 0 Unknown, 0 Unchecked, 6.3s Time] [2023-12-02 17:19:32,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2450 states. [2023-12-02 17:19:32,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2450 to 2112. [2023-12-02 17:19:32,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2112 states, 2043 states have (on average 1.2119432207537935) internal successors, (2476), 2046 states have internal predecessors, (2476), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:19:32,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2112 states to 2112 states and 2568 transitions. [2023-12-02 17:19:32,957 INFO L78 Accepts]: Start accepts. Automaton has 2112 states and 2568 transitions. Word has length 137 [2023-12-02 17:19:32,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:19:32,957 INFO L495 AbstractCegarLoop]: Abstraction has 2112 states and 2568 transitions. [2023-12-02 17:19:32,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:19:32,957 INFO L276 IsEmpty]: Start isEmpty. Operand 2112 states and 2568 transitions. [2023-12-02 17:19:32,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-02 17:19:32,959 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:19:32,959 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:19:32,965 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (154)] Ended with exit code 0 [2023-12-02 17:19:33,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:19:33,159 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:19:33,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:19:33,159 INFO L85 PathProgramCache]: Analyzing trace with hash -2124915062, now seen corresponding path program 1 times [2023-12-02 17:19:33,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:19:33,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [903652655] [2023-12-02 17:19:33,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:19:33,160 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:19:33,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:19:33,161 INFO L229 MonitoredProcess]: Starting monitored process 155 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:19:33,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (155)] Waiting until timeout for monitored process [2023-12-02 17:19:33,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:19:33,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-02 17:19:33,699 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:19:34,249 INFO L378 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 8 treesize of output 1 [2023-12-02 17:19:34,379 INFO L378 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 8 treesize of output 1 [2023-12-02 17:19:34,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:19:34,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 42 [2023-12-02 17:19:35,180 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:19:35,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 90 treesize of output 78 [2023-12-02 17:19:35,578 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:19:35,578 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:19:35,579 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:19:35,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [903652655] [2023-12-02 17:19:35,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [903652655] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:19:35,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:19:35,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-02 17:19:35,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620456213] [2023-12-02 17:19:35,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:19:35,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-02 17:19:35,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:19:35,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-02 17:19:35,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-12-02 17:19:35,580 INFO L87 Difference]: Start difference. First operand 2112 states and 2568 transitions. Second operand has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:19:41,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:19:41,092 INFO L93 Difference]: Finished difference Result 4501 states and 5457 transitions. [2023-12-02 17:19:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 17:19:41,094 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 137 [2023-12-02 17:19:41,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:19:41,095 INFO L225 Difference]: With dead ends: 4501 [2023-12-02 17:19:41,095 INFO L226 Difference]: Without dead ends: 2390 [2023-12-02 17:19:41,096 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=104, Invalid=316, Unknown=0, NotChecked=0, Total=420 [2023-12-02 17:19:41,096 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 744 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 1075 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 744 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 1136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1075 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:19:41,097 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [744 Valid, 491 Invalid, 1136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1075 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2023-12-02 17:19:41,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2390 states. [2023-12-02 17:19:41,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2390 to 2100. [2023-12-02 17:19:41,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2100 states, 2031 states have (on average 1.209256523879862) internal successors, (2456), 2034 states have internal predecessors, (2456), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:19:41,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2100 states to 2100 states and 2548 transitions. [2023-12-02 17:19:41,237 INFO L78 Accepts]: Start accepts. Automaton has 2100 states and 2548 transitions. Word has length 137 [2023-12-02 17:19:41,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:19:41,237 INFO L495 AbstractCegarLoop]: Abstraction has 2100 states and 2548 transitions. [2023-12-02 17:19:41,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:19:41,237 INFO L276 IsEmpty]: Start isEmpty. Operand 2100 states and 2548 transitions. [2023-12-02 17:19:41,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-02 17:19:41,238 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:19:41,238 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:19:41,245 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (155)] Ended with exit code 0 [2023-12-02 17:19:41,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 155 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:19:41,439 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:19:41,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:19:41,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1128375286, now seen corresponding path program 1 times [2023-12-02 17:19:41,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:19:41,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2066909772] [2023-12-02 17:19:41,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:19:41,440 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:19:41,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:19:41,441 INFO L229 MonitoredProcess]: Starting monitored process 156 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:19:41,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (156)] Waiting until timeout for monitored process [2023-12-02 17:19:41,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:19:41,988 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-02 17:19:41,990 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:19:42,539 INFO L378 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 8 treesize of output 1 [2023-12-02 17:19:42,648 INFO L378 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 8 treesize of output 1 [2023-12-02 17:19:42,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:19:42,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 42 [2023-12-02 17:19:43,314 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:19:43,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 61 [2023-12-02 17:19:43,604 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:19:43,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 87 treesize of output 39 [2023-12-02 17:19:43,706 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:19:43,706 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:19:43,706 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:19:43,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2066909772] [2023-12-02 17:19:43,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2066909772] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:19:43,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:19:43,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-12-02 17:19:43,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889277900] [2023-12-02 17:19:43,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:19:43,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 17:19:43,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:19:43,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 17:19:43,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2023-12-02 17:19:43,707 INFO L87 Difference]: Start difference. First operand 2100 states and 2548 transitions. Second operand has 14 states, 14 states have (on average 5.0) internal successors, (70), 13 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:19:50,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:19:50,587 INFO L93 Difference]: Finished difference Result 4437 states and 5370 transitions. [2023-12-02 17:19:50,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-02 17:19:50,588 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.0) internal successors, (70), 13 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 137 [2023-12-02 17:19:50,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:19:50,590 INFO L225 Difference]: With dead ends: 4437 [2023-12-02 17:19:50,590 INFO L226 Difference]: Without dead ends: 2338 [2023-12-02 17:19:50,591 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=120, Invalid=386, Unknown=0, NotChecked=0, Total=506 [2023-12-02 17:19:50,591 INFO L413 NwaCegarLoop]: 119 mSDtfsCounter, 468 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 1488 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 1535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2023-12-02 17:19:50,591 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [468 Valid, 660 Invalid, 1535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1488 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2023-12-02 17:19:50,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2338 states. [2023-12-02 17:19:50,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2338 to 2090. [2023-12-02 17:19:50,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2090 states, 2021 states have (on average 1.2083127164769916) internal successors, (2442), 2024 states have internal predecessors, (2442), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:19:50,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2090 states to 2090 states and 2534 transitions. [2023-12-02 17:19:50,767 INFO L78 Accepts]: Start accepts. Automaton has 2090 states and 2534 transitions. Word has length 137 [2023-12-02 17:19:50,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:19:50,767 INFO L495 AbstractCegarLoop]: Abstraction has 2090 states and 2534 transitions. [2023-12-02 17:19:50,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.0) internal successors, (70), 13 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:19:50,767 INFO L276 IsEmpty]: Start isEmpty. Operand 2090 states and 2534 transitions. [2023-12-02 17:19:50,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-02 17:19:50,769 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:19:50,769 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:19:50,775 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (156)] Ended with exit code 0 [2023-12-02 17:19:50,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:19:50,970 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:19:50,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:19:50,970 INFO L85 PathProgramCache]: Analyzing trace with hash 192239690, now seen corresponding path program 1 times [2023-12-02 17:19:50,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:19:50,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1165305618] [2023-12-02 17:19:50,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:19:50,971 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:19:50,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:19:50,972 INFO L229 MonitoredProcess]: Starting monitored process 157 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:19:50,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (157)] Waiting until timeout for monitored process [2023-12-02 17:19:51,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:19:51,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-02 17:19:51,520 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:19:52,107 INFO L378 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 8 treesize of output 1 [2023-12-02 17:19:52,224 INFO L378 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 8 treesize of output 1 [2023-12-02 17:19:52,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:19:52,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 42 [2023-12-02 17:19:53,162 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:19:53,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 79 [2023-12-02 17:19:53,533 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2023-12-02 17:19:53,533 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:19:53,533 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:19:53,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1165305618] [2023-12-02 17:19:53,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1165305618] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:19:53,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:19:53,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-02 17:19:53,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181808865] [2023-12-02 17:19:53,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:19:53,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-02 17:19:53,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:19:53,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-02 17:19:53,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-12-02 17:19:53,535 INFO L87 Difference]: Start difference. First operand 2090 states and 2534 transitions. Second operand has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:20:00,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:20:00,223 INFO L93 Difference]: Finished difference Result 4499 states and 5451 transitions. [2023-12-02 17:20:00,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 17:20:00,225 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) Word has length 137 [2023-12-02 17:20:00,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:20:00,226 INFO L225 Difference]: With dead ends: 4499 [2023-12-02 17:20:00,226 INFO L226 Difference]: Without dead ends: 2410 [2023-12-02 17:20:00,227 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=104, Invalid=316, Unknown=0, NotChecked=0, Total=420 [2023-12-02 17:20:00,227 INFO L413 NwaCegarLoop]: 122 mSDtfsCounter, 483 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 1439 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 483 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 1496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2023-12-02 17:20:00,227 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [483 Valid, 583 Invalid, 1496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1439 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2023-12-02 17:20:00,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2410 states. [2023-12-02 17:20:00,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2410 to 2084. [2023-12-02 17:20:00,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2084 states, 2015 states have (on average 1.2069478908188587) internal successors, (2432), 2018 states have internal predecessors, (2432), 46 states have call successors, (46), 22 states have call predecessors, (46), 22 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2023-12-02 17:20:00,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2084 states to 2084 states and 2524 transitions. [2023-12-02 17:20:00,370 INFO L78 Accepts]: Start accepts. Automaton has 2084 states and 2524 transitions. Word has length 137 [2023-12-02 17:20:00,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:20:00,370 INFO L495 AbstractCegarLoop]: Abstraction has 2084 states and 2524 transitions. [2023-12-02 17:20:00,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 1 states have call predecessors, (14), 1 states have call successors, (14) [2023-12-02 17:20:00,370 INFO L276 IsEmpty]: Start isEmpty. Operand 2084 states and 2524 transitions. [2023-12-02 17:20:00,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-02 17:20:00,372 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:20:00,372 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:20:00,378 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (157)] Ended with exit code 0 [2023-12-02 17:20:00,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:20:00,572 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:20:00,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:20:00,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1887741834, now seen corresponding path program 1 times [2023-12-02 17:20:00,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:20:00,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1380809788] [2023-12-02 17:20:00,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:20:00,573 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:20:00,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:20:00,574 INFO L229 MonitoredProcess]: Starting monitored process 158 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:20:00,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7219cd0c-e5ce-4752-80cc-8d7f790bc838/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (158)] Waiting until timeout for monitored process [2023-12-02 17:20:01,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:20:01,137 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-02 17:20:01,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:20:01,721 INFO L378 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 8 treesize of output 1 [2023-12-02 17:20:01,852 INFO L378 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 8 treesize of output 1 [2023-12-02 17:20:01,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2023-12-02 17:20:02,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 42