./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-46.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-46.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1 --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 53cf1c89f0977ad1ca8f0cd80861a2586d1d5ed487af656b04baa58a1567d392 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 07:40:48,901 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 07:40:48,959 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 07:40:48,964 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 07:40:48,964 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 07:40:48,984 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 07:40:48,984 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 07:40:48,984 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 07:40:48,985 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 07:40:48,985 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 07:40:48,985 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 07:40:48,985 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 07:40:48,985 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 07:40:48,985 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 07:40:48,986 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 07:40:48,986 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 07:40:48,986 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 07:40:48,986 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 07:40:48,986 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 07:40:48,986 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 07:40:48,986 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 07:40:48,986 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 07:40:48,986 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 07:40:48,986 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 07:40:48,986 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 07:40:48,987 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 07:40:48,987 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 07:40:48,987 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 07:40:48,987 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 07:40:48,987 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 07:40:48,987 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 07:40:48,987 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 07:40:48,987 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:40:48,987 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 07:40:48,987 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 07:40:48,987 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 07:40:48,987 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 07:40:48,987 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:40:48,988 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 07:40:48,988 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 07:40:48,988 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 07:40:48,988 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 07:40:48,988 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 07:40:48,988 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 07:40:48,988 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 07:40:48,988 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 07:40:48,988 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 07:40:48,988 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 07:40:48,988 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1 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 -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 53cf1c89f0977ad1ca8f0cd80861a2586d1d5ed487af656b04baa58a1567d392 [2024-12-02 07:40:49,215 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 07:40:49,223 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 07:40:49,225 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 07:40:49,226 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 07:40:49,227 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 07:40:49,228 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-46.i [2024-12-02 07:40:51,840 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/data/5d53aaf08/6d6095a857ac40c58e6560248e55196f/FLAG138859627 [2024-12-02 07:40:52,033 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 07:40:52,034 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-46.i [2024-12-02 07:40:52,047 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/data/5d53aaf08/6d6095a857ac40c58e6560248e55196f/FLAG138859627 [2024-12-02 07:40:52,061 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/data/5d53aaf08/6d6095a857ac40c58e6560248e55196f [2024-12-02 07:40:52,064 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 07:40:52,065 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 07:40:52,066 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 07:40:52,066 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 07:40:52,069 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 07:40:52,070 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:40:52" (1/1) ... [2024-12-02 07:40:52,070 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@42abd6f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:40:52, skipping insertion in model container [2024-12-02 07:40:52,071 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:40:52" (1/1) ... [2024-12-02 07:40:52,085 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 07:40:52,190 WARN L250 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_c7973dbb-e938-4110-9018-b536e0ded578/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-46.i[916,929] [2024-12-02 07:40:52,239 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 07:40:52,247 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 07:40:52,256 WARN L250 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_c7973dbb-e938-4110-9018-b536e0ded578/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-46.i[916,929] [2024-12-02 07:40:52,286 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 07:40:52,303 INFO L204 MainTranslator]: Completed translation [2024-12-02 07:40:52,304 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:40:52 WrapperNode [2024-12-02 07:40:52,304 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 07:40:52,305 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 07:40:52,305 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 07:40:52,305 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 07:40:52,309 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:40:52" (1/1) ... [2024-12-02 07:40:52,319 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:40:52" (1/1) ... [2024-12-02 07:40:52,348 INFO L138 Inliner]: procedures = 30, calls = 127, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 397 [2024-12-02 07:40:52,348 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 07:40:52,348 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 07:40:52,349 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 07:40:52,349 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 07:40:52,357 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:40:52" (1/1) ... [2024-12-02 07:40:52,357 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:40:52" (1/1) ... [2024-12-02 07:40:52,362 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:40:52" (1/1) ... [2024-12-02 07:40:52,369 WARN L109 MemorySlicer]: Omit memory slicing because it failed with the following exception: Unsupported: Memory array in LHS [2024-12-02 07:40:52,370 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:40:52" (1/1) ... [2024-12-02 07:40:52,370 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:40:52" (1/1) ... [2024-12-02 07:40:52,386 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:40:52" (1/1) ... [2024-12-02 07:40:52,388 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:40:52" (1/1) ... [2024-12-02 07:40:52,392 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:40:52" (1/1) ... [2024-12-02 07:40:52,394 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:40:52" (1/1) ... [2024-12-02 07:40:52,396 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:40:52" (1/1) ... [2024-12-02 07:40:52,400 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 07:40:52,400 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 07:40:52,400 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 07:40:52,401 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 07:40:52,401 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:40:52" (1/1) ... [2024-12-02 07:40:52,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:40:52,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:40:52,426 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 07:40:52,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 07:40:52,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 07:40:52,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real [2024-12-02 07:40:52,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2024-12-02 07:40:52,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2024-12-02 07:40:52,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-12-02 07:40:52,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2024-12-02 07:40:52,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-12-02 07:40:52,449 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 07:40:52,449 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 07:40:52,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-12-02 07:40:52,449 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 07:40:52,449 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 07:40:52,533 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 07:40:52,534 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 07:40:52,935 INFO L? ?]: Removed 100 outVars from TransFormulas that were not future-live. [2024-12-02 07:40:52,935 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 07:40:52,944 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 07:40:52,944 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 07:40:52,944 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:40:52 BoogieIcfgContainer [2024-12-02 07:40:52,945 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 07:40:52,946 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 07:40:52,946 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 07:40:52,950 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 07:40:52,950 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 07:40:52" (1/3) ... [2024-12-02 07:40:52,951 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b223ce4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:40:52, skipping insertion in model container [2024-12-02 07:40:52,951 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:40:52" (2/3) ... [2024-12-02 07:40:52,951 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b223ce4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:40:52, skipping insertion in model container [2024-12-02 07:40:52,951 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:40:52" (3/3) ... [2024-12-02 07:40:52,952 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-s_file-46.i [2024-12-02 07:40:52,967 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 07:40:52,968 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_variablewrapping_wrapper-s_file-46.i that has 2 procedures, 101 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 07:40:53,016 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 07:40:53,027 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, 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;@3c092609, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 07:40:53,027 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 07:40:53,031 INFO L276 IsEmpty]: Start isEmpty. Operand has 101 states, 84 states have (on average 1.4166666666666667) internal successors, (119), 85 states have internal predecessors, (119), 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) [2024-12-02 07:40:53,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-12-02 07:40:53,046 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:40:53,046 INFO L218 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] [2024-12-02 07:40:53,047 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:40:53,051 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:40:53,051 INFO L85 PathProgramCache]: Analyzing trace with hash 591901101, now seen corresponding path program 1 times [2024-12-02 07:40:53,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:40:53,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331531060] [2024-12-02 07:40:53,057 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:40:53,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:40:53,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:40:55,261 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:40:55,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:40:55,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331531060] [2024-12-02 07:40:55,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331531060] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:40:55,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:40:55,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 07:40:55,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706675435] [2024-12-02 07:40:55,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:40:55,267 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 07:40:55,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:40:55,285 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 07:40:55,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 07:40:55,288 INFO L87 Difference]: Start difference. First operand has 101 states, 84 states have (on average 1.4166666666666667) internal successors, (119), 85 states have internal predecessors, (119), 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 7 states, 7 states have (on average 7.0) internal successors, (49), 7 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) [2024-12-02 07:40:55,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:40:55,905 INFO L93 Difference]: Finished difference Result 352 states and 552 transitions. [2024-12-02 07:40:55,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:40:55,907 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 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 [2024-12-02 07:40:55,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:40:55,915 INFO L225 Difference]: With dead ends: 352 [2024-12-02 07:40:55,915 INFO L226 Difference]: Without dead ends: 254 [2024-12-02 07:40:55,919 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-12-02 07:40:55,921 INFO L435 NwaCegarLoop]: 80 mSDtfsCounter, 248 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 07:40:55,922 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 340 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 07:40:55,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2024-12-02 07:40:55,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 249. [2024-12-02 07:40:55,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 216 states have (on average 1.412037037037037) internal successors, (305), 217 states have internal predecessors, (305), 29 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2024-12-02 07:40:55,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 363 transitions. [2024-12-02 07:40:55,980 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 363 transitions. Word has length 116 [2024-12-02 07:40:55,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:40:55,981 INFO L471 AbstractCegarLoop]: Abstraction has 249 states and 363 transitions. [2024-12-02 07:40:55,981 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 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) [2024-12-02 07:40:55,981 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 363 transitions. [2024-12-02 07:40:55,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-12-02 07:40:55,984 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:40:55,984 INFO L218 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] [2024-12-02 07:40:55,984 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 07:40:55,985 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:40:55,985 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:40:55,985 INFO L85 PathProgramCache]: Analyzing trace with hash 5095087, now seen corresponding path program 1 times [2024-12-02 07:40:55,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:40:55,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236711324] [2024-12-02 07:40:55,986 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:40:55,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:40:56,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:40:56,510 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:40:56,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:40:56,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236711324] [2024-12-02 07:40:56,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236711324] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:40:56,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:40:56,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:40:56,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58451588] [2024-12-02 07:40:56,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:40:56,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:40:56,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:40:56,513 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:40:56,513 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:40:56,513 INFO L87 Difference]: Start difference. First operand 249 states and 363 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 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) [2024-12-02 07:40:56,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:40:56,804 INFO L93 Difference]: Finished difference Result 747 states and 1092 transitions. [2024-12-02 07:40:56,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:40:56,805 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 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 [2024-12-02 07:40:56,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:40:56,809 INFO L225 Difference]: With dead ends: 747 [2024-12-02 07:40:56,809 INFO L226 Difference]: Without dead ends: 501 [2024-12-02 07:40:56,811 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-12-02 07:40:56,811 INFO L435 NwaCegarLoop]: 81 mSDtfsCounter, 119 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 07:40:56,812 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 312 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 07:40:56,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2024-12-02 07:40:56,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 285. [2024-12-02 07:40:56,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 252 states have (on average 1.4087301587301588) internal successors, (355), 253 states have internal predecessors, (355), 29 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2024-12-02 07:40:56,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 413 transitions. [2024-12-02 07:40:56,847 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 413 transitions. Word has length 116 [2024-12-02 07:40:56,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:40:56,848 INFO L471 AbstractCegarLoop]: Abstraction has 285 states and 413 transitions. [2024-12-02 07:40:56,848 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 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) [2024-12-02 07:40:56,848 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 413 transitions. [2024-12-02 07:40:56,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-02 07:40:56,850 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:40:56,850 INFO L218 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] [2024-12-02 07:40:56,850 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 07:40:56,850 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:40:56,851 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:40:56,851 INFO L85 PathProgramCache]: Analyzing trace with hash -224241624, now seen corresponding path program 1 times [2024-12-02 07:40:56,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:40:56,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807640176] [2024-12-02 07:40:56,851 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:40:56,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:40:56,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:40:57,079 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 12 proven. 27 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-02 07:40:57,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:40:57,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807640176] [2024-12-02 07:40:57,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807640176] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:40:57,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75189926] [2024-12-02 07:40:57,080 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:40:57,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:40:57,080 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:40:57,083 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:40:57,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 07:40:57,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:40:57,269 INFO L256 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 07:40:57,276 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:40:57,323 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:40:57,323 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:40:57,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75189926] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:40:57,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:40:57,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 8 [2024-12-02 07:40:57,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709638457] [2024-12-02 07:40:57,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:40:57,324 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:40:57,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:40:57,324 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:40:57,324 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 07:40:57,325 INFO L87 Difference]: Start difference. First operand 285 states and 413 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) [2024-12-02 07:40:57,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:40:57,367 INFO L93 Difference]: Finished difference Result 576 states and 835 transitions. [2024-12-02 07:40:57,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:40:57,368 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 [2024-12-02 07:40:57,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:40:57,370 INFO L225 Difference]: With dead ends: 576 [2024-12-02 07:40:57,370 INFO L226 Difference]: Without dead ends: 294 [2024-12-02 07:40:57,370 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 07:40:57,371 INFO L435 NwaCegarLoop]: 137 mSDtfsCounter, 0 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 07:40:57,371 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 531 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 07:40:57,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2024-12-02 07:40:57,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 294. [2024-12-02 07:40:57,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 261 states have (on average 1.3946360153256705) internal successors, (364), 262 states have internal predecessors, (364), 29 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2024-12-02 07:40:57,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 422 transitions. [2024-12-02 07:40:57,389 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 422 transitions. Word has length 118 [2024-12-02 07:40:57,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:40:57,390 INFO L471 AbstractCegarLoop]: Abstraction has 294 states and 422 transitions. [2024-12-02 07:40:57,390 INFO L472 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) [2024-12-02 07:40:57,390 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 422 transitions. [2024-12-02 07:40:57,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-02 07:40:57,392 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:40:57,392 INFO L218 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] [2024-12-02 07:40:57,401 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 07:40:57,592 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:40:57,592 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:40:57,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:40:57,593 INFO L85 PathProgramCache]: Analyzing trace with hash 168785386, now seen corresponding path program 1 times [2024-12-02 07:40:57,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:40:57,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134335920] [2024-12-02 07:40:57,593 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:40:57,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:40:57,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:40:57,725 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:40:57,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:40:57,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134335920] [2024-12-02 07:40:57,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134335920] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:40:57,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:40:57,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:40:57,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160784972] [2024-12-02 07:40:57,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:40:57,726 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:40:57,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:40:57,727 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:40:57,727 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:40:57,727 INFO L87 Difference]: Start difference. First operand 294 states and 422 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) [2024-12-02 07:40:57,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:40:57,987 INFO L93 Difference]: Finished difference Result 690 states and 985 transitions. [2024-12-02 07:40:57,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:40:57,988 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 [2024-12-02 07:40:57,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:40:57,990 INFO L225 Difference]: With dead ends: 690 [2024-12-02 07:40:57,990 INFO L226 Difference]: Without dead ends: 399 [2024-12-02 07:40:57,991 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:40:57,992 INFO L435 NwaCegarLoop]: 112 mSDtfsCounter, 62 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 07:40:57,992 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 374 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 07:40:57,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2024-12-02 07:40:58,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 344. [2024-12-02 07:40:58,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 309 states have (on average 1.3915857605177993) internal successors, (430), 311 states have internal predecessors, (430), 30 states have call successors, (30), 4 states have call predecessors, (30), 4 states have return successors, (30), 28 states have call predecessors, (30), 30 states have call successors, (30) [2024-12-02 07:40:58,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 490 transitions. [2024-12-02 07:40:58,029 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 490 transitions. Word has length 118 [2024-12-02 07:40:58,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:40:58,030 INFO L471 AbstractCegarLoop]: Abstraction has 344 states and 490 transitions. [2024-12-02 07:40:58,030 INFO L472 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) [2024-12-02 07:40:58,030 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 490 transitions. [2024-12-02 07:40:58,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-02 07:40:58,032 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:40:58,032 INFO L218 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] [2024-12-02 07:40:58,032 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 07:40:58,032 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:40:58,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:40:58,033 INFO L85 PathProgramCache]: Analyzing trace with hash -872597158, now seen corresponding path program 1 times [2024-12-02 07:40:58,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:40:58,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228574128] [2024-12-02 07:40:58,034 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:40:58,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:40:58,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 07:40:58,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1535619271] [2024-12-02 07:40:58,127 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:40:58,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:40:58,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:40:58,130 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:40:58,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 07:40:58,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:40:58,417 INFO L256 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 07:40:58,427 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:40:58,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 48 [2024-12-02 07:40:58,567 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:40:58,568 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 67 treesize of output 63 [2024-12-02 07:40:58,734 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:40:58,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 67 treesize of output 63 [2024-12-02 07:40:59,017 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:40:59,017 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 67 treesize of output 63 [2024-12-02 07:40:59,200 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:40:59,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 67 treesize of output 54 [2024-12-02 07:40:59,339 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:40:59,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 42 [2024-12-02 07:40:59,444 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:40:59,444 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 49 treesize of output 30 [2024-12-02 07:40:59,519 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:40:59,519 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 40 treesize of output 27 [2024-12-02 07:40:59,925 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:40:59,925 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 77 treesize of output 73 [2024-12-02 07:41:00,150 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:00,150 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 82 treesize of output 36 [2024-12-02 07:41:00,248 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 272 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2024-12-02 07:41:00,248 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:41:00,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:41:00,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228574128] [2024-12-02 07:41:00,774 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 07:41:00,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535619271] [2024-12-02 07:41:00,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535619271] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:41:00,774 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:41:00,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-12-02 07:41:00,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114139146] [2024-12-02 07:41:00,775 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-12-02 07:41:00,775 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 07:41:00,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:41:00,776 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 07:41:00,776 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=321, Unknown=0, NotChecked=0, Total=420 [2024-12-02 07:41:00,776 INFO L87 Difference]: Start difference. First operand 344 states and 490 transitions. Second operand has 13 states, 13 states have (on average 4.615384615384615) internal successors, (60), 12 states have internal predecessors, (60), 4 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2024-12-02 07:41:02,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:41:02,384 INFO L93 Difference]: Finished difference Result 1001 states and 1409 transitions. [2024-12-02 07:41:02,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 07:41:02,384 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.615384615384615) internal successors, (60), 12 states have internal predecessors, (60), 4 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) Word has length 118 [2024-12-02 07:41:02,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:41:02,388 INFO L225 Difference]: With dead ends: 1001 [2024-12-02 07:41:02,388 INFO L226 Difference]: Without dead ends: 660 [2024-12-02 07:41:02,389 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 204 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=113, Invalid=349, Unknown=0, NotChecked=0, Total=462 [2024-12-02 07:41:02,389 INFO L435 NwaCegarLoop]: 121 mSDtfsCounter, 274 mSDsluCounter, 723 mSDsCounter, 0 mSdLazyCounter, 1108 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 844 SdHoareTripleChecker+Invalid, 1133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-12-02 07:41:02,390 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [274 Valid, 844 Invalid, 1133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1108 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-12-02 07:41:02,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2024-12-02 07:41:02,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 527. [2024-12-02 07:41:02,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 462 states have (on average 1.3722943722943723) internal successors, (634), 465 states have internal predecessors, (634), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 51 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 07:41:02,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 742 transitions. [2024-12-02 07:41:02,417 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 742 transitions. Word has length 118 [2024-12-02 07:41:02,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:41:02,417 INFO L471 AbstractCegarLoop]: Abstraction has 527 states and 742 transitions. [2024-12-02 07:41:02,418 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.615384615384615) internal successors, (60), 12 states have internal predecessors, (60), 4 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2024-12-02 07:41:02,418 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 742 transitions. [2024-12-02 07:41:02,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-02 07:41:02,419 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:41:02,419 INFO L218 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] [2024-12-02 07:41:02,428 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 07:41:02,619 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:41:02,620 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:41:02,620 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:41:02,620 INFO L85 PathProgramCache]: Analyzing trace with hash 2142506460, now seen corresponding path program 1 times [2024-12-02 07:41:02,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:41:02,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864553976] [2024-12-02 07:41:02,620 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:41:02,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:41:02,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:41:03,317 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:41:03,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:41:03,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864553976] [2024-12-02 07:41:03,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864553976] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:41:03,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:41:03,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 07:41:03,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360838549] [2024-12-02 07:41:03,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:41:03,318 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 07:41:03,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:41:03,318 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 07:41:03,318 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-12-02 07:41:03,319 INFO L87 Difference]: Start difference. First operand 527 states and 742 transitions. Second operand has 8 states, 8 states have (on average 6.375) 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) [2024-12-02 07:41:03,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:41:03,829 INFO L93 Difference]: Finished difference Result 1125 states and 1586 transitions. [2024-12-02 07:41:03,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 07:41:03,830 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.375) 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 [2024-12-02 07:41:03,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:41:03,833 INFO L225 Difference]: With dead ends: 1125 [2024-12-02 07:41:03,834 INFO L226 Difference]: Without dead ends: 641 [2024-12-02 07:41:03,835 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-12-02 07:41:03,835 INFO L435 NwaCegarLoop]: 86 mSDtfsCounter, 233 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 07:41:03,836 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 439 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 07:41:03,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2024-12-02 07:41:03,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 533. [2024-12-02 07:41:03,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 468 states have (on average 1.3653846153846154) internal successors, (639), 471 states have internal predecessors, (639), 54 states have call successors, (54), 10 states have call predecessors, (54), 10 states have return successors, (54), 51 states have call predecessors, (54), 54 states have call successors, (54) [2024-12-02 07:41:03,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 747 transitions. [2024-12-02 07:41:03,870 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 747 transitions. Word has length 118 [2024-12-02 07:41:03,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:41:03,870 INFO L471 AbstractCegarLoop]: Abstraction has 533 states and 747 transitions. [2024-12-02 07:41:03,870 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) 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) [2024-12-02 07:41:03,870 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 747 transitions. [2024-12-02 07:41:03,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-02 07:41:03,871 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:41:03,871 INFO L218 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] [2024-12-02 07:41:03,871 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 07:41:03,871 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:41:03,872 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:41:03,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1859048456, now seen corresponding path program 1 times [2024-12-02 07:41:03,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:41:03,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252475005] [2024-12-02 07:41:03,872 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:41:03,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:41:03,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 07:41:03,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [32209069] [2024-12-02 07:41:03,935 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:41:03,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:41:03,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:41:03,937 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:41:03,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 07:41:04,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 07:41:04,275 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 07:41:05,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 07:41:05,105 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 07:41:05,105 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 07:41:05,106 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 07:41:05,115 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-12-02 07:41:05,307 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-12-02 07:41:05,310 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:41:05,357 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 07:41:05,359 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 07:41:05 BoogieIcfgContainer [2024-12-02 07:41:05,359 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 07:41:05,360 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 07:41:05,360 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 07:41:05,360 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 07:41:05,361 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:40:52" (3/4) ... [2024-12-02 07:41:05,362 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-02 07:41:05,363 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 07:41:05,363 INFO L158 Benchmark]: Toolchain (without parser) took 13298.56ms. Allocated memory was 142.6MB in the beginning and 427.8MB in the end (delta: 285.2MB). Free memory was 119.0MB in the beginning and 206.1MB in the end (delta: -87.1MB). Peak memory consumption was 196.2MB. Max. memory is 16.1GB. [2024-12-02 07:41:05,364 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 142.6MB. Free memory is still 83.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 07:41:05,364 INFO L158 Benchmark]: CACSL2BoogieTranslator took 238.34ms. Allocated memory is still 142.6MB. Free memory was 118.8MB in the beginning and 103.8MB in the end (delta: 15.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 07:41:05,364 INFO L158 Benchmark]: Boogie Procedure Inliner took 43.37ms. Allocated memory is still 142.6MB. Free memory was 103.8MB in the beginning and 100.7MB in the end (delta: 3.2MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 07:41:05,364 INFO L158 Benchmark]: Boogie Preprocessor took 51.26ms. Allocated memory is still 142.6MB. Free memory was 100.7MB in the beginning and 97.9MB in the end (delta: 2.8MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 07:41:05,365 INFO L158 Benchmark]: RCFGBuilder took 544.24ms. Allocated memory is still 142.6MB. Free memory was 97.7MB in the beginning and 69.3MB in the end (delta: 28.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-12-02 07:41:05,365 INFO L158 Benchmark]: TraceAbstraction took 12413.29ms. Allocated memory was 142.6MB in the beginning and 427.8MB in the end (delta: 285.2MB). Free memory was 68.7MB in the beginning and 206.1MB in the end (delta: -137.4MB). Peak memory consumption was 154.3MB. Max. memory is 16.1GB. [2024-12-02 07:41:05,365 INFO L158 Benchmark]: Witness Printer took 2.93ms. Allocated memory is still 427.8MB. Free memory was 206.1MB in the beginning and 206.1MB in the end (delta: 35.8kB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 07:41:05,366 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.27ms. Allocated memory is still 142.6MB. Free memory is still 83.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 238.34ms. Allocated memory is still 142.6MB. Free memory was 118.8MB in the beginning and 103.8MB in the end (delta: 15.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 43.37ms. Allocated memory is still 142.6MB. Free memory was 103.8MB in the beginning and 100.7MB in the end (delta: 3.2MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 51.26ms. Allocated memory is still 142.6MB. Free memory was 100.7MB in the beginning and 97.9MB in the end (delta: 2.8MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 544.24ms. Allocated memory is still 142.6MB. Free memory was 97.7MB in the beginning and 69.3MB in the end (delta: 28.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 12413.29ms. Allocated memory was 142.6MB in the beginning and 427.8MB in the end (delta: 285.2MB). Free memory was 68.7MB in the beginning and 206.1MB in the end (delta: -137.4MB). Peak memory consumption was 154.3MB. Max. memory is 16.1GB. * Witness Printer took 2.93ms. Allocated memory is still 427.8MB. Free memory was 206.1MB in the beginning and 206.1MB in the end (delta: 35.8kB). There was no memory consumed. Max. memory is 16.1GB. * 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 someBinaryDOUBLEComparisonOperation at line 90, overapproximation of someBinaryDOUBLEComparisonOperation at line 116, overapproximation of someBinaryDOUBLEComparisonOperation at line 61, overapproximation of someBinaryDOUBLEComparisonOperation at line 90. Possible FailurePath: [L35] unsigned char isInitial = 0; [L36-L48] struct WrapperStruct00 WrapperStruct00 = { 1, 31.75, -8, 0, 0, 1, 1, -4, 32, -25, 4 }; [L49] unsigned char last_1_WrapperStruct00_var_1_1 = 1; [L50] signed short int last_1_WrapperStruct00_var_1_10 = -4; VAL [WrapperStruct00={4:0}, isInitial=0, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L120] isInitial = 1 [L121] FCALL initially() [L123] CALL updateLastVariables() [L112] EXPR WrapperStruct00.var_1_1 [L112] last_1_WrapperStruct00_var_1_1 = WrapperStruct00.var_1_1 [L113] EXPR WrapperStruct00.var_1_10 [L113] last_1_WrapperStruct00_var_1_10 = WrapperStruct00.var_1_10 [L123] RET updateLastVariables() [L124] CALL updateVariables() [L89] WrapperStruct00.var_1_2 = __VERIFIER_nondet_double() [L90] EXPR WrapperStruct00.var_1_2 [L90] EXPR WrapperStruct00.var_1_2 >= -922337.2036854776000e+13F && WrapperStruct00.var_1_2 <= -1.0e-20F [L90] EXPR WrapperStruct00.var_1_2 [L90] EXPR WrapperStruct00.var_1_2 >= -922337.2036854776000e+13F && WrapperStruct00.var_1_2 <= -1.0e-20F VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L90] EXPR (WrapperStruct00.var_1_2 >= -922337.2036854776000e+13F && WrapperStruct00.var_1_2 <= -1.0e-20F) || (WrapperStruct00.var_1_2 <= 9223372.036854776000e+12F && WrapperStruct00.var_1_2 >= 1.0e-20F ) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L90] CALL assume_abort_if_not((WrapperStruct00.var_1_2 >= -922337.2036854776000e+13F && WrapperStruct00.var_1_2 <= -1.0e-20F) || (WrapperStruct00.var_1_2 <= 9223372.036854776000e+12F && WrapperStruct00.var_1_2 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L90] RET assume_abort_if_not((WrapperStruct00.var_1_2 >= -922337.2036854776000e+13F && WrapperStruct00.var_1_2 <= -1.0e-20F) || (WrapperStruct00.var_1_2 <= 9223372.036854776000e+12F && WrapperStruct00.var_1_2 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L91] WrapperStruct00.var_1_4 = __VERIFIER_nondet_char() [L92] EXPR WrapperStruct00.var_1_4 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L92] CALL assume_abort_if_not(WrapperStruct00.var_1_4 >= -128) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L92] RET assume_abort_if_not(WrapperStruct00.var_1_4 >= -128) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L93] EXPR WrapperStruct00.var_1_4 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L93] CALL assume_abort_if_not(WrapperStruct00.var_1_4 <= 127) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L93] RET assume_abort_if_not(WrapperStruct00.var_1_4 <= 127) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L94] EXPR WrapperStruct00.var_1_4 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L94] CALL assume_abort_if_not(WrapperStruct00.var_1_4 != 0) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L94] RET assume_abort_if_not(WrapperStruct00.var_1_4 != 0) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L95] WrapperStruct00.var_1_6 = __VERIFIER_nondet_uchar() [L96] EXPR WrapperStruct00.var_1_6 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L96] CALL assume_abort_if_not(WrapperStruct00.var_1_6 >= 0) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L96] RET assume_abort_if_not(WrapperStruct00.var_1_6 >= 0) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L97] EXPR WrapperStruct00.var_1_6 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L97] CALL assume_abort_if_not(WrapperStruct00.var_1_6 <= 0) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L97] RET assume_abort_if_not(WrapperStruct00.var_1_6 <= 0) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L98] WrapperStruct00.var_1_7 = __VERIFIER_nondet_uchar() [L99] EXPR WrapperStruct00.var_1_7 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L99] CALL assume_abort_if_not(WrapperStruct00.var_1_7 >= 0) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L99] RET assume_abort_if_not(WrapperStruct00.var_1_7 >= 0) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L100] EXPR WrapperStruct00.var_1_7 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L100] CALL assume_abort_if_not(WrapperStruct00.var_1_7 <= 0) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L100] RET assume_abort_if_not(WrapperStruct00.var_1_7 <= 0) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L101] WrapperStruct00.var_1_9 = __VERIFIER_nondet_uchar() [L102] EXPR WrapperStruct00.var_1_9 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L102] CALL assume_abort_if_not(WrapperStruct00.var_1_9 >= 1) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L102] RET assume_abort_if_not(WrapperStruct00.var_1_9 >= 1) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L103] EXPR WrapperStruct00.var_1_9 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L103] CALL assume_abort_if_not(WrapperStruct00.var_1_9 <= 1) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L103] RET assume_abort_if_not(WrapperStruct00.var_1_9 <= 1) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L104] WrapperStruct00.var_1_12 = __VERIFIER_nondet_short() [L105] EXPR WrapperStruct00.var_1_12 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L105] CALL assume_abort_if_not(WrapperStruct00.var_1_12 >= -1) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L105] RET assume_abort_if_not(WrapperStruct00.var_1_12 >= -1) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L106] EXPR WrapperStruct00.var_1_12 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L106] CALL assume_abort_if_not(WrapperStruct00.var_1_12 <= 32766) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L106] RET assume_abort_if_not(WrapperStruct00.var_1_12 <= 32766) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L107] WrapperStruct00.var_1_16 = __VERIFIER_nondet_char() [L108] EXPR WrapperStruct00.var_1_16 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L108] CALL assume_abort_if_not(WrapperStruct00.var_1_16 >= -127) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L108] RET assume_abort_if_not(WrapperStruct00.var_1_16 >= -127) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L109] EXPR WrapperStruct00.var_1_16 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L109] CALL assume_abort_if_not(WrapperStruct00.var_1_16 <= 126) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L109] RET assume_abort_if_not(WrapperStruct00.var_1_16 <= 126) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L124] RET updateVariables() [L125] CALL step() [L54] EXPR WrapperStruct00.var_1_12 [L54] EXPR WrapperStruct00.var_1_4 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L54] COND FALSE !(last_1_WrapperStruct00_var_1_10 <= (WrapperStruct00.var_1_12 / WrapperStruct00.var_1_4)) [L59] EXPR WrapperStruct00.var_1_4 [L59] EXPR WrapperStruct00.var_1_13 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L59] EXPR ((WrapperStruct00.var_1_4) < (WrapperStruct00.var_1_13)) ? (WrapperStruct00.var_1_4) : (WrapperStruct00.var_1_13) [L59] EXPR WrapperStruct00.var_1_4 [L59] EXPR ((WrapperStruct00.var_1_4) < (WrapperStruct00.var_1_13)) ? (WrapperStruct00.var_1_4) : (WrapperStruct00.var_1_13) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L59] signed long int stepLocal_1 = (((WrapperStruct00.var_1_4) < (WrapperStruct00.var_1_13)) ? (WrapperStruct00.var_1_4) : (WrapperStruct00.var_1_13)); [L60] EXPR WrapperStruct00.var_1_13 [L60] EXPR WrapperStruct00.var_1_4 [L60] signed long int stepLocal_0 = WrapperStruct00.var_1_13 / WrapperStruct00.var_1_4; [L61] EXPR WrapperStruct00.var_1_2 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1, stepLocal_0=0, stepLocal_1=-27] [L61] COND TRUE (- WrapperStruct00.var_1_2) >= 16.75 [L62] EXPR WrapperStruct00.var_1_13 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1, stepLocal_0=0, stepLocal_1=-27] [L62] COND TRUE stepLocal_0 >= WrapperStruct00.var_1_13 [L63] COND TRUE stepLocal_1 > -32 [L64] WrapperStruct00.var_1_1 = 0 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L78] EXPR WrapperStruct00.var_1_13 [L78] signed char stepLocal_2 = WrapperStruct00.var_1_13; [L79] EXPR WrapperStruct00.var_1_13 [L79] EXPR WrapperStruct00.var_1_13 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1, stepLocal_2=-25] [L79] EXPR WrapperStruct00.var_1_13 | WrapperStruct00.var_1_13 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1, stepLocal_2=-25] [L79] EXPR WrapperStruct00.var_1_4 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1, stepLocal_2=-25] [L79] COND TRUE ((WrapperStruct00.var_1_13 | WrapperStruct00.var_1_13) + WrapperStruct00.var_1_4) < stepLocal_2 [L80] EXPR WrapperStruct00.var_1_12 [L80] WrapperStruct00.var_1_10 = (WrapperStruct00.var_1_12 - 256) [L84] EXPR WrapperStruct00.var_1_4 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L84] COND FALSE !(1 == WrapperStruct00.var_1_4) [L125] RET step() [L126] CALL, EXPR property() [L116] EXPR WrapperStruct00.var_1_2 VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L116] EXPR ((- WrapperStruct00.var_1_2) >= 16.75) ? (((WrapperStruct00.var_1_13 / WrapperStruct00.var_1_4) >= WrapperStruct00.var_1_13) ? ((((((WrapperStruct00.var_1_4) < (WrapperStruct00.var_1_13)) ? (WrapperStruct00.var_1_4) : (WrapperStruct00.var_1_13))) > -32) ? (WrapperStruct00.var_1_1 == ((unsigned char) 0)) : (WrapperStruct00.var_1_1 == ((unsigned char) (WrapperStruct00.var_1_6 || WrapperStruct00.var_1_7)))) : (WrapperStruct00.var_1_6 ? (WrapperStruct00.var_1_1 == ((unsigned char) 1)) : (WrapperStruct00.var_1_1 == ((unsigned char) WrapperStruct00.var_1_7)))) : (WrapperStruct00.var_1_1 == ((unsigned char) 1)) [L116] EXPR WrapperStruct00.var_1_1 [L116] EXPR ((- WrapperStruct00.var_1_2) >= 16.75) ? (((WrapperStruct00.var_1_13 / WrapperStruct00.var_1_4) >= WrapperStruct00.var_1_13) ? ((((((WrapperStruct00.var_1_4) < (WrapperStruct00.var_1_13)) ? (WrapperStruct00.var_1_4) : (WrapperStruct00.var_1_13))) > -32) ? (WrapperStruct00.var_1_1 == ((unsigned char) 0)) : (WrapperStruct00.var_1_1 == ((unsigned char) (WrapperStruct00.var_1_6 || WrapperStruct00.var_1_7)))) : (WrapperStruct00.var_1_6 ? (WrapperStruct00.var_1_1 == ((unsigned char) 1)) : (WrapperStruct00.var_1_1 == ((unsigned char) WrapperStruct00.var_1_7)))) : (WrapperStruct00.var_1_1 == ((unsigned char) 1)) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L116] EXPR (((- WrapperStruct00.var_1_2) >= 16.75) ? (((WrapperStruct00.var_1_13 / WrapperStruct00.var_1_4) >= WrapperStruct00.var_1_13) ? ((((((WrapperStruct00.var_1_4) < (WrapperStruct00.var_1_13)) ? (WrapperStruct00.var_1_4) : (WrapperStruct00.var_1_13))) > -32) ? (WrapperStruct00.var_1_1 == ((unsigned char) 0)) : (WrapperStruct00.var_1_1 == ((unsigned char) (WrapperStruct00.var_1_6 || WrapperStruct00.var_1_7)))) : (WrapperStruct00.var_1_6 ? (WrapperStruct00.var_1_1 == ((unsigned char) 1)) : (WrapperStruct00.var_1_1 == ((unsigned char) WrapperStruct00.var_1_7)))) : (WrapperStruct00.var_1_1 == ((unsigned char) 1))) && ((1 == WrapperStruct00.var_1_4) ? (WrapperStruct00.var_1_8 == ((unsigned char) WrapperStruct00.var_1_9)) : 1) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L116] EXPR ((((- WrapperStruct00.var_1_2) >= 16.75) ? (((WrapperStruct00.var_1_13 / WrapperStruct00.var_1_4) >= WrapperStruct00.var_1_13) ? ((((((WrapperStruct00.var_1_4) < (WrapperStruct00.var_1_13)) ? (WrapperStruct00.var_1_4) : (WrapperStruct00.var_1_13))) > -32) ? (WrapperStruct00.var_1_1 == ((unsigned char) 0)) : (WrapperStruct00.var_1_1 == ((unsigned char) (WrapperStruct00.var_1_6 || WrapperStruct00.var_1_7)))) : (WrapperStruct00.var_1_6 ? (WrapperStruct00.var_1_1 == ((unsigned char) 1)) : (WrapperStruct00.var_1_1 == ((unsigned char) WrapperStruct00.var_1_7)))) : (WrapperStruct00.var_1_1 == ((unsigned char) 1))) && ((1 == WrapperStruct00.var_1_4) ? (WrapperStruct00.var_1_8 == ((unsigned char) WrapperStruct00.var_1_9)) : 1)) && ((((WrapperStruct00.var_1_13 | WrapperStruct00.var_1_13) + WrapperStruct00.var_1_4) < WrapperStruct00.var_1_13) ? (WrapperStruct00.var_1_10 == ((signed short int) (WrapperStruct00.var_1_12 - 256))) : (WrapperStruct00.var_1_10 == ((signed short int) 128))) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L116] EXPR (((((- WrapperStruct00.var_1_2) >= 16.75) ? (((WrapperStruct00.var_1_13 / WrapperStruct00.var_1_4) >= WrapperStruct00.var_1_13) ? ((((((WrapperStruct00.var_1_4) < (WrapperStruct00.var_1_13)) ? (WrapperStruct00.var_1_4) : (WrapperStruct00.var_1_13))) > -32) ? (WrapperStruct00.var_1_1 == ((unsigned char) 0)) : (WrapperStruct00.var_1_1 == ((unsigned char) (WrapperStruct00.var_1_6 || WrapperStruct00.var_1_7)))) : (WrapperStruct00.var_1_6 ? (WrapperStruct00.var_1_1 == ((unsigned char) 1)) : (WrapperStruct00.var_1_1 == ((unsigned char) WrapperStruct00.var_1_7)))) : (WrapperStruct00.var_1_1 == ((unsigned char) 1))) && ((1 == WrapperStruct00.var_1_4) ? (WrapperStruct00.var_1_8 == ((unsigned char) WrapperStruct00.var_1_9)) : 1)) && ((((WrapperStruct00.var_1_13 | WrapperStruct00.var_1_13) + WrapperStruct00.var_1_4) < WrapperStruct00.var_1_13) ? (WrapperStruct00.var_1_10 == ((signed short int) (WrapperStruct00.var_1_12 - 256))) : (WrapperStruct00.var_1_10 == ((signed short int) 128)))) && ((last_1_WrapperStruct00_var_1_10 <= (WrapperStruct00.var_1_12 / WrapperStruct00.var_1_4)) ? (last_1_WrapperStruct00_var_1_1 ? (WrapperStruct00.var_1_13 == ((signed char) WrapperStruct00.var_1_16)) : 1) : 1) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L116-L117] return (((((- WrapperStruct00.var_1_2) >= 16.75) ? (((WrapperStruct00.var_1_13 / WrapperStruct00.var_1_4) >= WrapperStruct00.var_1_13) ? ((((((WrapperStruct00.var_1_4) < (WrapperStruct00.var_1_13)) ? (WrapperStruct00.var_1_4) : (WrapperStruct00.var_1_13))) > -32) ? (WrapperStruct00.var_1_1 == ((unsigned char) 0)) : (WrapperStruct00.var_1_1 == ((unsigned char) (WrapperStruct00.var_1_6 || WrapperStruct00.var_1_7)))) : (WrapperStruct00.var_1_6 ? (WrapperStruct00.var_1_1 == ((unsigned char) 1)) : (WrapperStruct00.var_1_1 == ((unsigned char) WrapperStruct00.var_1_7)))) : (WrapperStruct00.var_1_1 == ((unsigned char) 1))) && ((1 == WrapperStruct00.var_1_4) ? (WrapperStruct00.var_1_8 == ((unsigned char) WrapperStruct00.var_1_9)) : 1)) && ((((WrapperStruct00.var_1_13 | WrapperStruct00.var_1_13) + WrapperStruct00.var_1_4) < WrapperStruct00.var_1_13) ? (WrapperStruct00.var_1_10 == ((signed short int) (WrapperStruct00.var_1_12 - 256))) : (WrapperStruct00.var_1_10 == ((signed short int) 128)))) && ((last_1_WrapperStruct00_var_1_10 <= (WrapperStruct00.var_1_12 / WrapperStruct00.var_1_4)) ? (last_1_WrapperStruct00_var_1_1 ? (WrapperStruct00.var_1_13 == ((signed char) WrapperStruct00.var_1_16)) : 1) : 1) ; [L126] RET, EXPR property() [L126] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] [L19] reach_error() VAL [WrapperStruct00={4:0}, isInitial=1, last_1_WrapperStruct00_var_1_10=-4, last_1_WrapperStruct00_var_1_1=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 101 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 12.3s, OverallIterations: 7, TraceHistogramMax: 14, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 3.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 936 SdHoareTripleChecker+Valid, 2.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 936 mSDsluCounter, 2840 SdHoareTripleChecker+Invalid, 2.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2223 mSDsCounter, 90 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2398 IncrementalHoareTripleChecker+Invalid, 2488 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 90 mSolverCounterUnsat, 617 mSDtfsCounter, 2398 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 401 GetRequests, 350 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=533occurred in iteration=6, InterpolantAutomatonStates: 42, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 6 MinimizatonAttempts, 517 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 5.8s InterpolantComputationTime, 1176 NumberOfCodeBlocks, 1176 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 815 ConstructedInterpolants, 1 QuantifiedInterpolants, 5849 SizeOfPredicates, 3 NumberOfNonLiveVariables, 833 ConjunctsInSsa, 30 ConjunctsInUnsatCore, 7 InterpolantComputations, 5 PerfectInterpolantSequences, 2249/2548 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, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-12-02 07:41:05,391 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with 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/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-46.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1 --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 53cf1c89f0977ad1ca8f0cd80861a2586d1d5ed487af656b04baa58a1567d392 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 07:41:07,316 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 07:41:07,398 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 07:41:07,404 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 07:41:07,405 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 07:41:07,426 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 07:41:07,426 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 07:41:07,426 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 07:41:07,427 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 07:41:07,427 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 07:41:07,427 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 07:41:07,427 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 07:41:07,427 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 07:41:07,428 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 07:41:07,428 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 07:41:07,428 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 07:41:07,428 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 07:41:07,428 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 07:41:07,428 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 07:41:07,428 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 07:41:07,428 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 07:41:07,428 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 07:41:07,428 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 07:41:07,428 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 07:41:07,428 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 07:41:07,428 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 07:41:07,429 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 07:41:07,429 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 07:41:07,429 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 07:41:07,429 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 07:41:07,429 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 07:41:07,429 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 07:41:07,429 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 07:41:07,429 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 07:41:07,429 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:41:07,429 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 07:41:07,429 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 07:41:07,429 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 07:41:07,429 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 07:41:07,430 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:41:07,430 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 07:41:07,430 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 07:41:07,430 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 07:41:07,430 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 07:41:07,431 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 07:41:07,431 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 07:41:07,431 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 07:41:07,431 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 07:41:07,431 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 07:41:07,431 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 07:41:07,431 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1 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 -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 53cf1c89f0977ad1ca8f0cd80861a2586d1d5ed487af656b04baa58a1567d392 [2024-12-02 07:41:07,644 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 07:41:07,652 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 07:41:07,655 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 07:41:07,656 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 07:41:07,656 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 07:41:07,657 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-46.i [2024-12-02 07:41:10,331 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/data/250418ca8/3b36224cf52d45c997b76dcdb20ea05d/FLAGfb2b9a1c0 [2024-12-02 07:41:10,551 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 07:41:10,552 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-46.i [2024-12-02 07:41:10,559 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/data/250418ca8/3b36224cf52d45c997b76dcdb20ea05d/FLAGfb2b9a1c0 [2024-12-02 07:41:10,572 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/data/250418ca8/3b36224cf52d45c997b76dcdb20ea05d [2024-12-02 07:41:10,574 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 07:41:10,575 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 07:41:10,577 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 07:41:10,577 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 07:41:10,581 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 07:41:10,582 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:41:10" (1/1) ... [2024-12-02 07:41:10,583 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b5e3217 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:41:10, skipping insertion in model container [2024-12-02 07:41:10,583 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:41:10" (1/1) ... [2024-12-02 07:41:10,597 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 07:41:10,702 WARN L250 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_c7973dbb-e938-4110-9018-b536e0ded578/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-46.i[916,929] [2024-12-02 07:41:10,751 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 07:41:10,763 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 07:41:10,772 WARN L250 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_c7973dbb-e938-4110-9018-b536e0ded578/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-s_file-46.i[916,929] [2024-12-02 07:41:10,803 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 07:41:10,826 INFO L204 MainTranslator]: Completed translation [2024-12-02 07:41:10,827 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:41:10 WrapperNode [2024-12-02 07:41:10,827 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 07:41:10,828 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 07:41:10,828 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 07:41:10,828 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 07:41:10,835 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:41:10" (1/1) ... [2024-12-02 07:41:10,847 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:41:10" (1/1) ... [2024-12-02 07:41:10,874 INFO L138 Inliner]: procedures = 34, calls = 127, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 375 [2024-12-02 07:41:10,874 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 07:41:10,875 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 07:41:10,875 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 07:41:10,875 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 07:41:10,884 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:41:10" (1/1) ... [2024-12-02 07:41:10,884 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:41:10" (1/1) ... [2024-12-02 07:41:10,889 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:41:10" (1/1) ... [2024-12-02 07:41:10,905 INFO L175 MemorySlicer]: Split 102 memory accesses to 2 slices as follows [2, 100]. 98 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 28 writes are split as follows [0, 28]. [2024-12-02 07:41:10,905 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:41:10" (1/1) ... [2024-12-02 07:41:10,905 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:41:10" (1/1) ... [2024-12-02 07:41:10,921 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:41:10" (1/1) ... [2024-12-02 07:41:10,923 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:41:10" (1/1) ... [2024-12-02 07:41:10,927 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:41:10" (1/1) ... [2024-12-02 07:41:10,930 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:41:10" (1/1) ... [2024-12-02 07:41:10,931 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:41:10" (1/1) ... [2024-12-02 07:41:10,936 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 07:41:10,937 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 07:41:10,937 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 07:41:10,937 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 07:41:10,938 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:41:10" (1/1) ... [2024-12-02 07:41:10,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:41:10,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:41:10,968 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 07:41:10,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 07:41:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 07:41:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#0 [2024-12-02 07:41:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#1 [2024-12-02 07:41:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intFLOATTYPE8#0 [2024-12-02 07:41:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intFLOATTYPE8#1 [2024-12-02 07:41:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#0 [2024-12-02 07:41:10,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#1 [2024-12-02 07:41:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2024-12-02 07:41:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2024-12-02 07:41:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 07:41:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-12-02 07:41:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2024-12-02 07:41:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2024-12-02 07:41:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2024-12-02 07:41:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2024-12-02 07:41:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2024-12-02 07:41:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2024-12-02 07:41:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 07:41:10,996 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 07:41:10,996 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 07:41:10,997 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 07:41:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2024-12-02 07:41:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2024-12-02 07:41:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2024-12-02 07:41:10,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2024-12-02 07:41:11,101 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 07:41:11,103 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 07:41:11,727 INFO L? ?]: Removed 90 outVars from TransFormulas that were not future-live. [2024-12-02 07:41:11,728 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 07:41:11,738 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 07:41:11,739 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 07:41:11,739 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:41:11 BoogieIcfgContainer [2024-12-02 07:41:11,739 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 07:41:11,741 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 07:41:11,741 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 07:41:11,746 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 07:41:11,746 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 07:41:10" (1/3) ... [2024-12-02 07:41:11,746 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9c0b728 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:41:11, skipping insertion in model container [2024-12-02 07:41:11,746 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:41:10" (2/3) ... [2024-12-02 07:41:11,747 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9c0b728 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:41:11, skipping insertion in model container [2024-12-02 07:41:11,747 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:41:11" (3/3) ... [2024-12-02 07:41:11,748 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-s_file-46.i [2024-12-02 07:41:11,761 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 07:41:11,762 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_variablewrapping_wrapper-s_file-46.i that has 2 procedures, 93 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 07:41:11,802 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 07:41:11,814 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, 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;@357068c2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 07:41:11,814 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 07:41:11,818 INFO L276 IsEmpty]: Start isEmpty. Operand has 93 states, 76 states have (on average 1.4078947368421053) internal successors, (107), 77 states have internal predecessors, (107), 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) [2024-12-02 07:41:11,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2024-12-02 07:41:11,828 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:41:11,828 INFO L218 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] [2024-12-02 07:41:11,829 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:41:11,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:41:11,833 INFO L85 PathProgramCache]: Analyzing trace with hash -644425847, now seen corresponding path program 1 times [2024-12-02 07:41:11,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:41:11,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [137723315] [2024-12-02 07:41:11,845 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:41:11,845 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 [2024-12-02 07:41:11,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:41:11,847 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:41:11,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:41:12,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:41:12,127 INFO L256 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 07:41:12,134 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:41:12,168 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 146 proven. 0 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2024-12-02 07:41:12,168 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:41:12,168 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:41:12,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [137723315] [2024-12-02 07:41:12,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [137723315] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:41:12,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:41:12,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 07:41:12,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547664227] [2024-12-02 07:41:12,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:41:12,175 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 07:41:12,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:41:12,193 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 07:41:12,194 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 07:41:12,196 INFO L87 Difference]: Start difference. First operand has 93 states, 76 states have (on average 1.4078947368421053) internal successors, (107), 77 states have internal predecessors, (107), 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 25.5) internal successors, (51), 2 states have internal predecessors, (51), 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) [2024-12-02 07:41:12,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:41:12,221 INFO L93 Difference]: Finished difference Result 179 states and 278 transitions. [2024-12-02 07:41:12,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 07:41:12,223 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 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 114 [2024-12-02 07:41:12,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:41:12,229 INFO L225 Difference]: With dead ends: 179 [2024-12-02 07:41:12,229 INFO L226 Difference]: Without dead ends: 89 [2024-12-02 07:41:12,232 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 07:41:12,235 INFO L435 NwaCegarLoop]: 128 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 07:41:12,235 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 07:41:12,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2024-12-02 07:41:12,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2024-12-02 07:41:12,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 73 states have (on average 1.36986301369863) internal successors, (100), 73 states have internal predecessors, (100), 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) [2024-12-02 07:41:12,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 128 transitions. [2024-12-02 07:41:12,273 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 128 transitions. Word has length 114 [2024-12-02 07:41:12,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:41:12,274 INFO L471 AbstractCegarLoop]: Abstraction has 89 states and 128 transitions. [2024-12-02 07:41:12,274 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 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) [2024-12-02 07:41:12,274 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 128 transitions. [2024-12-02 07:41:12,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2024-12-02 07:41:12,277 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:41:12,277 INFO L218 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] [2024-12-02 07:41:12,285 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Ended with exit code 0 [2024-12-02 07:41:12,478 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:41:12,478 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:41:12,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:41:12,479 INFO L85 PathProgramCache]: Analyzing trace with hash -658063507, now seen corresponding path program 1 times [2024-12-02 07:41:12,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:41:12,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1273132418] [2024-12-02 07:41:12,479 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:41:12,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 [2024-12-02 07:41:12,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:41:12,481 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:41:12,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:41:12,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:41:12,769 INFO L256 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 07:41:12,779 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:41:12,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:12,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:12,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:12,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 31 [2024-12-02 07:41:12,993 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:12,993 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 56 treesize of output 50 [2024-12-02 07:41:15,532 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:15,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 63 [2024-12-02 07:41:16,101 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:16,102 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 65 treesize of output 67 [2024-12-02 07:41:16,478 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:16,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 65 treesize of output 76 [2024-12-02 07:41:16,945 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:16,945 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 80 treesize of output 79 [2024-12-02 07:41:17,308 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:17,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 80 treesize of output 79 [2024-12-02 07:41:17,663 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:17,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 75 treesize of output 89 [2024-12-02 07:41:18,401 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:18,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 105 treesize of output 99 [2024-12-02 07:41:18,512 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:18,512 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 130 treesize of output 52 [2024-12-02 07:41:18,575 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 124 proven. 160 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-12-02 07:41:18,575 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:41:19,147 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:41:19,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1273132418] [2024-12-02 07:41:19,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1273132418] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:41:19,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [701950584] [2024-12-02 07:41:19,147 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:41:19,147 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 07:41:19,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 07:41:19,155 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 07:41:19,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-12-02 07:41:19,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:41:19,994 INFO L256 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-02 07:41:20,002 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:41:20,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:20,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:20,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:20,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:20,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:20,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:20,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:20,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:20,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:20,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:20,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 46 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 41 [2024-12-02 07:41:20,162 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:20,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 21 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 56 [2024-12-02 07:41:20,344 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:20,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 56 treesize of output 56 [2024-12-02 07:41:20,665 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:20,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 56 treesize of output 49 [2024-12-02 07:41:20,878 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:20,878 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 53 [2024-12-02 07:41:21,181 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:21,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 56 treesize of output 56 [2024-12-02 07:41:21,437 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:21,437 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 56 treesize of output 49 [2024-12-02 07:41:21,679 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:21,679 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 46 [2024-12-02 07:41:22,129 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:22,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 59 [2024-12-02 07:41:22,220 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:22,220 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 59 [2024-12-02 07:41:22,294 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:22,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 56 treesize of output 28 [2024-12-02 07:41:22,345 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 32 proven. 272 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-12-02 07:41:22,345 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:41:22,790 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:41:22,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [701950584] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:41:22,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:41:22,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 9] total 24 [2024-12-02 07:41:22,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361058730] [2024-12-02 07:41:22,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:41:22,791 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 07:41:22,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:41:22,792 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 07:41:22,792 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=649, Unknown=1, NotChecked=0, Total=812 [2024-12-02 07:41:22,792 INFO L87 Difference]: Start difference. First operand 89 states and 128 transitions. Second operand has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 2 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-02 07:41:23,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:41:23,858 INFO L93 Difference]: Finished difference Result 316 states and 456 transitions. [2024-12-02 07:41:23,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:41:23,859 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 2 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 114 [2024-12-02 07:41:23,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:41:23,861 INFO L225 Difference]: With dead ends: 316 [2024-12-02 07:41:23,861 INFO L226 Difference]: Without dead ends: 230 [2024-12-02 07:41:23,862 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 445 GetRequests, 412 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 413 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=189, Invalid=802, Unknown=1, NotChecked=0, Total=992 [2024-12-02 07:41:23,863 INFO L435 NwaCegarLoop]: 70 mSDtfsCounter, 358 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 07:41:23,863 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [358 Valid, 289 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 07:41:23,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2024-12-02 07:41:23,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 225. [2024-12-02 07:41:23,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 192 states have (on average 1.4010416666666667) internal successors, (269), 193 states have internal predecessors, (269), 29 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2024-12-02 07:41:23,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 327 transitions. [2024-12-02 07:41:23,886 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 327 transitions. Word has length 114 [2024-12-02 07:41:23,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:41:23,887 INFO L471 AbstractCegarLoop]: Abstraction has 225 states and 327 transitions. [2024-12-02 07:41:23,887 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 2 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-02 07:41:23,887 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 327 transitions. [2024-12-02 07:41:23,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2024-12-02 07:41:23,889 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:41:23,889 INFO L218 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] [2024-12-02 07:41:23,895 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:41:24,095 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-12-02 07:41:24,290 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 07:41:24,290 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:41:24,291 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:41:24,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1244869521, now seen corresponding path program 1 times [2024-12-02 07:41:24,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:41:24,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1448835547] [2024-12-02 07:41:24,292 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:41:24,292 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 [2024-12-02 07:41:24,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:41:24,293 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:41:24,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-12-02 07:41:24,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:41:24,509 INFO L256 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 07:41:24,512 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:41:24,519 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 [2024-12-02 07:41:24,528 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 [2024-12-02 07:41:24,542 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 37 treesize of output 25 [2024-12-02 07:41:24,558 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:41:24,558 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:41:24,558 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:41:24,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1448835547] [2024-12-02 07:41:24,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1448835547] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:41:24,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:41:24,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:41:24,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679518870] [2024-12-02 07:41:24,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:41:24,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:41:24,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:41:24,560 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:41:24,560 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:41:24,560 INFO L87 Difference]: Start difference. First operand 225 states and 327 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 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) [2024-12-02 07:41:25,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:41:25,024 INFO L93 Difference]: Finished difference Result 675 states and 984 transitions. [2024-12-02 07:41:25,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:41:25,025 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 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 [2024-12-02 07:41:25,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:41:25,029 INFO L225 Difference]: With dead ends: 675 [2024-12-02 07:41:25,029 INFO L226 Difference]: Without dead ends: 453 [2024-12-02 07:41:25,031 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-12-02 07:41:25,031 INFO L435 NwaCegarLoop]: 92 mSDtfsCounter, 109 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 07:41:25,031 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 330 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 07:41:25,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2024-12-02 07:41:25,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 249. [2024-12-02 07:41:25,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 216 states have (on average 1.3935185185185186) internal successors, (301), 217 states have internal predecessors, (301), 29 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2024-12-02 07:41:25,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 359 transitions. [2024-12-02 07:41:25,061 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 359 transitions. Word has length 114 [2024-12-02 07:41:25,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:41:25,062 INFO L471 AbstractCegarLoop]: Abstraction has 249 states and 359 transitions. [2024-12-02 07:41:25,062 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 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) [2024-12-02 07:41:25,062 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 359 transitions. [2024-12-02 07:41:25,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-12-02 07:41:25,064 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:41:25,064 INFO L218 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] [2024-12-02 07:41:25,071 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-12-02 07:41:25,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:41:25,265 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:41:25,265 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:41:25,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1121762470, now seen corresponding path program 1 times [2024-12-02 07:41:25,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:41:25,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1911821509] [2024-12-02 07:41:25,266 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:41:25,266 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 [2024-12-02 07:41:25,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:41:25,267 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:41:25,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-12-02 07:41:25,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:41:25,486 INFO L256 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 07:41:25,490 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:41:25,492 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 [2024-12-02 07:41:25,495 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 [2024-12-02 07:41:25,569 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 30 treesize of output 14 [2024-12-02 07:41:25,608 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 25 treesize of output 24 [2024-12-02 07:41:25,700 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:25,700 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 [2024-12-02 07:41:25,851 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:25,851 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 50 treesize of output 40 [2024-12-02 07:41:25,986 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:25,987 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 50 treesize of output 40 [2024-12-02 07:41:26,296 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:26,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 104 treesize of output 85 [2024-12-02 07:41:26,429 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:26,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 119 treesize of output 88 [2024-12-02 07:41:26,511 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:26,512 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 151 treesize of output 51 [2024-12-02 07:41:26,552 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 260 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-12-02 07:41:26,552 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:41:26,552 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:41:26,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1911821509] [2024-12-02 07:41:26,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1911821509] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:41:26,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:41:26,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 07:41:26,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276870210] [2024-12-02 07:41:26,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:41:26,553 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 07:41:26,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:41:26,554 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 07:41:26,554 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-12-02 07:41:26,554 INFO L87 Difference]: Start difference. First operand 249 states and 359 transitions. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 4 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2024-12-02 07:41:28,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:41:28,726 INFO L93 Difference]: Finished difference Result 709 states and 1021 transitions. [2024-12-02 07:41:28,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 07:41:28,727 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 4 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) Word has length 116 [2024-12-02 07:41:28,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:41:28,730 INFO L225 Difference]: With dead ends: 709 [2024-12-02 07:41:28,730 INFO L226 Difference]: Without dead ends: 463 [2024-12-02 07:41:28,731 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2024-12-02 07:41:28,732 INFO L435 NwaCegarLoop]: 123 mSDtfsCounter, 248 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-12-02 07:41:28,732 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 401 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-12-02 07:41:28,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2024-12-02 07:41:28,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 249. [2024-12-02 07:41:28,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 216 states have (on average 1.3796296296296295) internal successors, (298), 217 states have internal predecessors, (298), 29 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2024-12-02 07:41:28,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 356 transitions. [2024-12-02 07:41:28,755 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 356 transitions. Word has length 116 [2024-12-02 07:41:28,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:41:28,755 INFO L471 AbstractCegarLoop]: Abstraction has 249 states and 356 transitions. [2024-12-02 07:41:28,755 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 4 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2024-12-02 07:41:28,755 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 356 transitions. [2024-12-02 07:41:28,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-12-02 07:41:28,756 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:41:28,757 INFO L218 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] [2024-12-02 07:41:28,762 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2024-12-02 07:41:28,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:41:28,957 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:41:28,957 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:41:28,958 INFO L85 PathProgramCache]: Analyzing trace with hash 703265738, now seen corresponding path program 1 times [2024-12-02 07:41:28,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:41:28,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1428987645] [2024-12-02 07:41:28,958 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:41:28,958 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:41:28,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:41:28,960 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:41:28,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:41:29,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:41:29,138 INFO L256 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 07:41:29,140 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:41:29,166 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 23 treesize of output 11 [2024-12-02 07:41:29,212 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:41:29,212 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:41:29,212 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:41:29,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1428987645] [2024-12-02 07:41:29,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1428987645] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:41:29,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:41:29,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:41:29,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479167554] [2024-12-02 07:41:29,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:41:29,213 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:41:29,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:41:29,213 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:41:29,213 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:41:29,213 INFO L87 Difference]: Start difference. First operand 249 states and 356 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 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) [2024-12-02 07:41:31,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:41:31,263 INFO L93 Difference]: Finished difference Result 589 states and 836 transitions. [2024-12-02 07:41:31,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:41:31,264 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 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 [2024-12-02 07:41:31,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:41:31,265 INFO L225 Difference]: With dead ends: 589 [2024-12-02 07:41:31,265 INFO L226 Difference]: Without dead ends: 343 [2024-12-02 07:41:31,266 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:41:31,266 INFO L435 NwaCegarLoop]: 101 mSDtfsCounter, 56 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-12-02 07:41:31,266 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 332 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-12-02 07:41:31,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2024-12-02 07:41:31,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 294. [2024-12-02 07:41:31,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 259 states have (on average 1.3745173745173744) internal successors, (356), 261 states have internal predecessors, (356), 30 states have call successors, (30), 4 states have call predecessors, (30), 4 states have return successors, (30), 28 states have call predecessors, (30), 30 states have call successors, (30) [2024-12-02 07:41:31,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 416 transitions. [2024-12-02 07:41:31,293 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 416 transitions. Word has length 116 [2024-12-02 07:41:31,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:41:31,294 INFO L471 AbstractCegarLoop]: Abstraction has 294 states and 416 transitions. [2024-12-02 07:41:31,294 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 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) [2024-12-02 07:41:31,294 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 416 transitions. [2024-12-02 07:41:31,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-12-02 07:41:31,296 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:41:31,296 INFO L218 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] [2024-12-02 07:41:31,303 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:41:31,496 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:41:31,496 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:41:31,497 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:41:31,497 INFO L85 PathProgramCache]: Analyzing trace with hash 310238728, now seen corresponding path program 1 times [2024-12-02 07:41:31,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:41:31,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [686436442] [2024-12-02 07:41:31,497 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:41:31,497 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 [2024-12-02 07:41:31,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:41:31,499 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:41:31,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-12-02 07:41:31,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:41:31,682 INFO L256 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 07:41:31,684 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:41:31,701 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:41:31,701 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:41:31,702 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:41:31,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [686436442] [2024-12-02 07:41:31,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [686436442] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:41:31,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:41:31,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:41:31,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6166146] [2024-12-02 07:41:31,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:41:31,702 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:41:31,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:41:31,703 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:41:31,703 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:41:31,703 INFO L87 Difference]: Start difference. First operand 294 states and 416 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 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) [2024-12-02 07:41:31,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:41:31,749 INFO L93 Difference]: Finished difference Result 595 states and 843 transitions. [2024-12-02 07:41:31,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:41:31,750 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 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 [2024-12-02 07:41:31,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:41:31,752 INFO L225 Difference]: With dead ends: 595 [2024-12-02 07:41:31,752 INFO L226 Difference]: Without dead ends: 304 [2024-12-02 07:41:31,753 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:41:31,754 INFO L435 NwaCegarLoop]: 125 mSDtfsCounter, 0 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 07:41:31,754 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 483 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 07:41:31,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2024-12-02 07:41:31,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 304. [2024-12-02 07:41:31,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 269 states have (on average 1.3605947955390334) internal successors, (366), 271 states have internal predecessors, (366), 30 states have call successors, (30), 4 states have call predecessors, (30), 4 states have return successors, (30), 28 states have call predecessors, (30), 30 states have call successors, (30) [2024-12-02 07:41:31,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 426 transitions. [2024-12-02 07:41:31,771 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 426 transitions. Word has length 116 [2024-12-02 07:41:31,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:41:31,771 INFO L471 AbstractCegarLoop]: Abstraction has 304 states and 426 transitions. [2024-12-02 07:41:31,771 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 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) [2024-12-02 07:41:31,771 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 426 transitions. [2024-12-02 07:41:31,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-12-02 07:41:31,772 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:41:31,772 INFO L218 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] [2024-12-02 07:41:31,777 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2024-12-02 07:41:31,973 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:41:31,973 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:41:31,973 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:41:31,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1889136054, now seen corresponding path program 1 times [2024-12-02 07:41:31,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:41:31,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [63231447] [2024-12-02 07:41:31,974 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:41:31,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 [2024-12-02 07:41:31,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:41:31,975 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:41:31,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-12-02 07:41:32,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:41:32,239 INFO L256 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 07:41:32,243 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:41:32,250 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 [2024-12-02 07:41:32,475 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 52 treesize of output 24 [2024-12-02 07:41:32,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 47 treesize of output 34 [2024-12-02 07:41:32,818 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:32,819 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 58 treesize of output 37 [2024-12-02 07:41:32,852 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:32,853 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 62 treesize of output 37 [2024-12-02 07:41:32,888 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:32,888 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 48 [2024-12-02 07:41:33,041 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:33,041 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 81 treesize of output 39 [2024-12-02 07:41:33,116 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 220 proven. 24 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-12-02 07:41:33,116 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:41:33,246 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:41:33,246 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:41:33,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [63231447] [2024-12-02 07:41:33,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [63231447] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:41:33,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:41:33,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [16] total 18 [2024-12-02 07:41:33,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215396994] [2024-12-02 07:41:33,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:41:33,246 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:41:33,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:41:33,247 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:41:33,247 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2024-12-02 07:41:33,247 INFO L87 Difference]: Start difference. First operand 304 states and 426 transitions. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 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) [2024-12-02 07:41:33,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:41:33,771 INFO L93 Difference]: Finished difference Result 661 states and 921 transitions. [2024-12-02 07:41:33,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 07:41:33,772 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 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 [2024-12-02 07:41:33,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:41:33,773 INFO L225 Difference]: With dead ends: 661 [2024-12-02 07:41:33,774 INFO L226 Difference]: Without dead ends: 360 [2024-12-02 07:41:33,774 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2024-12-02 07:41:33,774 INFO L435 NwaCegarLoop]: 134 mSDtfsCounter, 76 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 07:41:33,775 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 574 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 07:41:33,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2024-12-02 07:41:33,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 350. [2024-12-02 07:41:33,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 297 states have (on average 1.3367003367003367) internal successors, (397), 300 states have internal predecessors, (397), 45 states have call successors, (45), 7 states have call predecessors, (45), 7 states have return successors, (45), 42 states have call predecessors, (45), 45 states have call successors, (45) [2024-12-02 07:41:33,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 487 transitions. [2024-12-02 07:41:33,797 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 487 transitions. Word has length 116 [2024-12-02 07:41:33,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:41:33,797 INFO L471 AbstractCegarLoop]: Abstraction has 350 states and 487 transitions. [2024-12-02 07:41:33,797 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 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) [2024-12-02 07:41:33,797 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 487 transitions. [2024-12-02 07:41:33,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-02 07:41:33,799 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:41:33,799 INFO L218 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] [2024-12-02 07:41:33,804 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2024-12-02 07:41:33,999 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:41:34,000 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:41:34,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:41:34,000 INFO L85 PathProgramCache]: Analyzing trace with hash 273513635, now seen corresponding path program 1 times [2024-12-02 07:41:34,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:41:34,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1360658896] [2024-12-02 07:41:34,000 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:41:34,000 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 [2024-12-02 07:41:34,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:41:34,002 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:41:34,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:41:34,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:41:34,243 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 07:41:34,248 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:41:34,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:34,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 21 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 91 [2024-12-02 07:41:34,485 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:34,485 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 121 treesize of output 118 [2024-12-02 07:41:34,873 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:34,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 119 [2024-12-02 07:41:35,692 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:35,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 119 [2024-12-02 07:41:36,282 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:36,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 119 [2024-12-02 07:41:36,822 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:36,822 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 110 treesize of output 109 [2024-12-02 07:41:37,321 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:37,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 100 treesize of output 96 [2024-12-02 07:41:37,731 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:37,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 90 treesize of output 83 [2024-12-02 07:41:38,262 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:38,262 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 95 treesize of output 86 [2024-12-02 07:41:38,299 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:38,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 120 treesize of output 48 [2024-12-02 07:41:38,354 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 332 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-12-02 07:41:38,354 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:41:38,965 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:41:38,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1360658896] [2024-12-02 07:41:38,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1360658896] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:41:38,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [240635389] [2024-12-02 07:41:38,965 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:41:38,965 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 07:41:38,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 07:41:38,966 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 07:41:38,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-12-02 07:41:39,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:41:39,810 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 07:41:39,815 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:41:39,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:39,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:39,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:39,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:39,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:39,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:39,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:39,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:39,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:39,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:39,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:39,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:39,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:39,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:39,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:41:39,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 51 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 57 [2024-12-02 07:41:39,999 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:39,999 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 36 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 73 treesize of output 94 [2024-12-02 07:41:43,490 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:43,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 36 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 85 treesize of output 101 [2024-12-02 07:41:47,234 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:47,234 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 45 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 88 treesize of output 100 [2024-12-02 07:41:47,624 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:47,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 36 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 85 treesize of output 101 [2024-12-02 07:41:51,117 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:51,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 36 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 88 treesize of output 93 [2024-12-02 07:41:53,657 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:53,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 36 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 77 treesize of output 97 [2024-12-02 07:41:54,167 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:54,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 36 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 85 treesize of output 101 [2024-12-02 07:41:55,086 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:55,086 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 45 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 103 treesize of output 107 [2024-12-02 07:41:55,143 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:41:55,143 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 36 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 120 treesize of output 60 [2024-12-02 07:41:55,201 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 16 proven. 292 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-12-02 07:41:55,201 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:41:55,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [240635389] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:41:55,596 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:41:55,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2024-12-02 07:41:55,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199331687] [2024-12-02 07:41:55,596 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:41:55,596 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 07:41:55,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:41:55,597 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 07:41:55,597 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=511, Unknown=4, NotChecked=0, Total=650 [2024-12-02 07:41:55,597 INFO L87 Difference]: Start difference. First operand 350 states and 487 transitions. Second operand has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 20 states have internal predecessors, (116), 13 states have call successors, (28), 13 states have call predecessors, (28), 13 states have return successors, (28), 13 states have call predecessors, (28), 13 states have call successors, (28) [2024-12-02 07:42:01,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:42:01,385 INFO L93 Difference]: Finished difference Result 763 states and 1058 transitions. [2024-12-02 07:42:01,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 07:42:01,386 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 20 states have internal predecessors, (116), 13 states have call successors, (28), 13 states have call predecessors, (28), 13 states have return successors, (28), 13 states have call predecessors, (28), 13 states have call successors, (28) Word has length 118 [2024-12-02 07:42:01,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:42:01,388 INFO L225 Difference]: With dead ends: 763 [2024-12-02 07:42:01,388 INFO L226 Difference]: Without dead ends: 428 [2024-12-02 07:42:01,390 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 456 GetRequests, 420 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 14.2s TimeCoverageRelationStatistics Valid=277, Invalid=979, Unknown=4, NotChecked=0, Total=1260 [2024-12-02 07:42:01,390 INFO L435 NwaCegarLoop]: 92 mSDtfsCounter, 79 mSDsluCounter, 812 mSDsCounter, 0 mSdLazyCounter, 1119 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 904 SdHoareTripleChecker+Invalid, 1172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2024-12-02 07:42:01,390 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 904 Invalid, 1172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1119 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2024-12-02 07:42:01,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2024-12-02 07:42:01,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 417. [2024-12-02 07:42:01,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 345 states have (on average 1.3130434782608695) internal successors, (453), 347 states have internal predecessors, (453), 58 states have call successors, (58), 13 states have call predecessors, (58), 13 states have return successors, (58), 56 states have call predecessors, (58), 58 states have call successors, (58) [2024-12-02 07:42:01,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 569 transitions. [2024-12-02 07:42:01,428 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 569 transitions. Word has length 118 [2024-12-02 07:42:01,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:42:01,428 INFO L471 AbstractCegarLoop]: Abstraction has 417 states and 569 transitions. [2024-12-02 07:42:01,428 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 20 states have internal predecessors, (116), 13 states have call successors, (28), 13 states have call predecessors, (28), 13 states have return successors, (28), 13 states have call predecessors, (28), 13 states have call successors, (28) [2024-12-02 07:42:01,428 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 569 transitions. [2024-12-02 07:42:01,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-02 07:42:01,429 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:42:01,430 INFO L218 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] [2024-12-02 07:42:01,435 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:42:01,637 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2024-12-02 07:42:01,830 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 07:42:01,830 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:42:01,831 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:42:01,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1962457377, now seen corresponding path program 1 times [2024-12-02 07:42:01,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:42:01,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [686123086] [2024-12-02 07:42:01,831 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:42:01,831 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 [2024-12-02 07:42:01,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:42:01,833 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:42:01,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:42:02,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:42:02,107 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 07:42:02,111 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:42:02,120 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 [2024-12-02 07:42:02,173 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 [2024-12-02 07:42:02,214 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 27 treesize of output 15 [2024-12-02 07:42:02,221 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 30 [2024-12-02 07:42:02,309 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:02,309 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 89 treesize of output 47 [2024-12-02 07:42:02,349 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 153 proven. 9 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2024-12-02 07:42:02,349 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:42:02,489 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:42:02,489 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:42:02,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [686123086] [2024-12-02 07:42:02,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [686123086] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:42:02,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:42:02,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10] total 12 [2024-12-02 07:42:02,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153458786] [2024-12-02 07:42:02,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:42:02,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:42:02,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:42:02,490 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:42:02,490 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-12-02 07:42:02,490 INFO L87 Difference]: Start difference. First operand 417 states and 569 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 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) [2024-12-02 07:42:03,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:42:03,145 INFO L93 Difference]: Finished difference Result 1040 states and 1429 transitions. [2024-12-02 07:42:03,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:42:03,146 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 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 [2024-12-02 07:42:03,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:42:03,149 INFO L225 Difference]: With dead ends: 1040 [2024-12-02 07:42:03,149 INFO L226 Difference]: Without dead ends: 705 [2024-12-02 07:42:03,150 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2024-12-02 07:42:03,151 INFO L435 NwaCegarLoop]: 135 mSDtfsCounter, 76 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 600 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 07:42:03,151 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 600 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 07:42:03,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2024-12-02 07:42:03,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 701. [2024-12-02 07:42:03,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 587 states have (on average 1.303236797274276) internal successors, (765), 593 states have internal predecessors, (765), 94 states have call successors, (94), 19 states have call predecessors, (94), 19 states have return successors, (94), 88 states have call predecessors, (94), 94 states have call successors, (94) [2024-12-02 07:42:03,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 953 transitions. [2024-12-02 07:42:03,236 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 953 transitions. Word has length 118 [2024-12-02 07:42:03,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:42:03,237 INFO L471 AbstractCegarLoop]: Abstraction has 701 states and 953 transitions. [2024-12-02 07:42:03,237 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 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) [2024-12-02 07:42:03,237 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 953 transitions. [2024-12-02 07:42:03,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-02 07:42:03,239 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:42:03,239 INFO L218 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] [2024-12-02 07:42:03,246 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:42:03,439 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:42:03,439 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:42:03,439 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:42:03,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1153110751, now seen corresponding path program 1 times [2024-12-02 07:42:03,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:42:03,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1251027946] [2024-12-02 07:42:03,440 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:42:03,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 [2024-12-02 07:42:03,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:42:03,441 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:42:03,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2024-12-02 07:42:03,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:42:03,685 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-12-02 07:42:03,690 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:42:03,700 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 102 treesize of output 10 [2024-12-02 07:42:03,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 41 treesize of output 14 [2024-12-02 07:42:03,741 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 25 treesize of output 24 [2024-12-02 07:42:03,881 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:03,881 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 [2024-12-02 07:42:04,009 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:04,010 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 45 treesize of output 50 [2024-12-02 07:42:04,184 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:04,184 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 53 [2024-12-02 07:42:04,328 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:04,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 53 [2024-12-02 07:42:04,489 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:04,490 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 63 [2024-12-02 07:42:04,795 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:04,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 66 treesize of output 66 [2024-12-02 07:42:04,908 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:04,909 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 109 treesize of output 81 [2024-12-02 07:42:05,210 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:05,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 115 treesize of output 55 [2024-12-02 07:42:05,259 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 284 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2024-12-02 07:42:05,259 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:42:05,259 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:42:05,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1251027946] [2024-12-02 07:42:05,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1251027946] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:42:05,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:42:05,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 07:42:05,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471296028] [2024-12-02 07:42:05,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:42:05,260 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 07:42:05,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:42:05,260 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 07:42:05,260 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-12-02 07:42:05,260 INFO L87 Difference]: Start difference. First operand 701 states and 953 transitions. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 9 states have internal predecessors, (63), 5 states have call successors, (14), 5 states have call predecessors, (14), 5 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2024-12-02 07:42:06,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:42:06,950 INFO L93 Difference]: Finished difference Result 1326 states and 1809 transitions. [2024-12-02 07:42:06,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:42:06,951 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 9 states have internal predecessors, (63), 5 states have call successors, (14), 5 states have call predecessors, (14), 5 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 118 [2024-12-02 07:42:06,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:42:06,953 INFO L225 Difference]: With dead ends: 1326 [2024-12-02 07:42:06,953 INFO L226 Difference]: Without dead ends: 707 [2024-12-02 07:42:06,954 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2024-12-02 07:42:06,954 INFO L435 NwaCegarLoop]: 71 mSDtfsCounter, 369 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-12-02 07:42:06,954 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [369 Valid, 358 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 403 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-12-02 07:42:06,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2024-12-02 07:42:07,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 703. [2024-12-02 07:42:07,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 588 states have (on average 1.2993197278911566) internal successors, (764), 594 states have internal predecessors, (764), 94 states have call successors, (94), 20 states have call predecessors, (94), 20 states have return successors, (94), 88 states have call predecessors, (94), 94 states have call successors, (94) [2024-12-02 07:42:07,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 952 transitions. [2024-12-02 07:42:07,059 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 952 transitions. Word has length 118 [2024-12-02 07:42:07,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:42:07,059 INFO L471 AbstractCegarLoop]: Abstraction has 703 states and 952 transitions. [2024-12-02 07:42:07,059 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 9 states have internal predecessors, (63), 5 states have call successors, (14), 5 states have call predecessors, (14), 5 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2024-12-02 07:42:07,059 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 952 transitions. [2024-12-02 07:42:07,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-02 07:42:07,060 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:42:07,060 INFO L218 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] [2024-12-02 07:42:07,068 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2024-12-02 07:42:07,261 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:42:07,261 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:42:07,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:42:07,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1713730350, now seen corresponding path program 1 times [2024-12-02 07:42:07,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:42:07,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1076725243] [2024-12-02 07:42:07,262 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:42:07,262 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 [2024-12-02 07:42:07,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:42:07,264 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:42:07,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:42:07,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:42:07,602 INFO L256 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 07:42:07,606 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:42:07,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 19 treesize of output 1 [2024-12-02 07:42:07,648 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 [2024-12-02 07:42:07,674 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 [2024-12-02 07:42:07,775 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:07,775 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 [2024-12-02 07:42:07,843 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:07,843 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 36 treesize of output 38 [2024-12-02 07:42:08,063 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:08,063 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 47 treesize of output 41 [2024-12-02 07:42:08,088 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:08,088 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 51 treesize of output 41 [2024-12-02 07:42:08,137 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:08,137 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 42 treesize of output 18 [2024-12-02 07:42:08,164 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 263 proven. 24 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2024-12-02 07:42:08,165 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:42:08,413 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 15 proven. 24 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-02 07:42:08,413 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:42:08,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1076725243] [2024-12-02 07:42:08,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1076725243] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:42:08,414 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:42:08,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 13 [2024-12-02 07:42:08,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402781986] [2024-12-02 07:42:08,414 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:42:08,414 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 07:42:08,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:42:08,415 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 07:42:08,415 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-12-02 07:42:08,415 INFO L87 Difference]: Start difference. First operand 703 states and 952 transitions. Second operand has 13 states, 11 states have (on average 8.0) internal successors, (88), 13 states have internal predecessors, (88), 6 states have call successors, (23), 4 states have call predecessors, (23), 6 states have return successors, (23), 4 states have call predecessors, (23), 6 states have call successors, (23) [2024-12-02 07:42:09,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:42:09,552 INFO L93 Difference]: Finished difference Result 1458 states and 1918 transitions. [2024-12-02 07:42:09,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-12-02 07:42:09,553 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 8.0) internal successors, (88), 13 states have internal predecessors, (88), 6 states have call successors, (23), 4 states have call predecessors, (23), 6 states have return successors, (23), 4 states have call predecessors, (23), 6 states have call successors, (23) Word has length 118 [2024-12-02 07:42:09,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:42:09,555 INFO L225 Difference]: With dead ends: 1458 [2024-12-02 07:42:09,555 INFO L226 Difference]: Without dead ends: 837 [2024-12-02 07:42:09,556 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 222 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=148, Invalid=404, Unknown=0, NotChecked=0, Total=552 [2024-12-02 07:42:09,557 INFO L435 NwaCegarLoop]: 57 mSDtfsCounter, 259 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-12-02 07:42:09,557 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [264 Valid, 240 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-12-02 07:42:09,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 837 states. [2024-12-02 07:42:09,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 837 to 678. [2024-12-02 07:42:09,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 573 states have (on average 1.2792321116928447) internal successors, (733), 578 states have internal predecessors, (733), 74 states have call successors, (74), 30 states have call predecessors, (74), 30 states have return successors, (74), 69 states have call predecessors, (74), 74 states have call successors, (74) [2024-12-02 07:42:09,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 881 transitions. [2024-12-02 07:42:09,631 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 881 transitions. Word has length 118 [2024-12-02 07:42:09,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:42:09,631 INFO L471 AbstractCegarLoop]: Abstraction has 678 states and 881 transitions. [2024-12-02 07:42:09,631 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 8.0) internal successors, (88), 13 states have internal predecessors, (88), 6 states have call successors, (23), 4 states have call predecessors, (23), 6 states have return successors, (23), 4 states have call predecessors, (23), 6 states have call successors, (23) [2024-12-02 07:42:09,631 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 881 transitions. [2024-12-02 07:42:09,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-02 07:42:09,632 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:42:09,632 INFO L218 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] [2024-12-02 07:42:09,638 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:42:09,833 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:42:09,833 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:42:09,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:42:09,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1126924336, now seen corresponding path program 1 times [2024-12-02 07:42:09,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:42:09,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1933078260] [2024-12-02 07:42:09,834 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:42:09,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 [2024-12-02 07:42:09,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:42:09,835 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:42:09,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2024-12-02 07:42:10,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:42:10,110 INFO L256 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 07:42:10,115 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:42:10,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:42:10,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:42:10,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:42:10,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:42:10,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:42:10,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:42:10,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:42:10,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:42:10,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:42:10,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:42:10,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:42:10,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:42:10,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:42:10,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:42:10,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:42:10,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 15 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 71 [2024-12-02 07:42:10,286 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:10,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 91 treesize of output 112 [2024-12-02 07:42:12,592 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:12,592 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 110 treesize of output 109 [2024-12-02 07:42:15,473 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:15,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 95 treesize of output 106 [2024-12-02 07:42:19,514 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:19,515 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 100 treesize of output 105 [2024-12-02 07:42:19,942 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:19,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 95 treesize of output 106 [2024-12-02 07:42:24,009 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:24,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 100 treesize of output 96 [2024-12-02 07:42:28,024 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:28,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 90 treesize of output 92 [2024-12-02 07:42:28,655 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:28,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 105 treesize of output 108 [2024-12-02 07:42:28,725 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:28,725 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 109 treesize of output 99 [2024-12-02 07:42:28,908 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:28,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 110 treesize of output 44 [2024-12-02 07:42:28,965 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-12-02 07:42:28,965 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:42:33,822 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:42:33,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1933078260] [2024-12-02 07:42:33,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1933078260] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:42:33,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1801198523] [2024-12-02 07:42:33,822 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:42:33,822 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 07:42:33,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 07:42:33,824 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 07:42:33,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2024-12-02 07:42:34,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:42:34,820 INFO L256 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-02 07:42:34,827 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:42:34,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 36 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 8 [2024-12-02 07:42:34,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 28 [2024-12-02 07:42:37,992 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:37,992 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 3 case distinctions, treesize of input 37 treesize of output 42 [2024-12-02 07:42:38,480 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:38,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 53 [2024-12-02 07:42:38,915 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:38,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 53 treesize of output 64 [2024-12-02 07:42:39,415 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:39,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 61 treesize of output 75 [2024-12-02 07:42:39,882 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:39,882 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 69 treesize of output 86 [2024-12-02 07:42:40,391 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:40,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 36 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 77 treesize of output 97 [2024-12-02 07:42:41,128 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:41,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 45 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 88 treesize of output 100 [2024-12-02 07:42:41,203 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:41,203 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 45 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 88 treesize of output 100 [2024-12-02 07:42:41,729 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:41,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 36 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 107 treesize of output 55 [2024-12-02 07:42:41,910 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 332 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-12-02 07:42:41,910 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:42:41,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1801198523] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:42:41,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:42:41,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [11] total 22 [2024-12-02 07:42:41,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595567514] [2024-12-02 07:42:41,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:42:41,911 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 07:42:41,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:42:41,911 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 07:42:41,912 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=557, Unknown=6, NotChecked=0, Total=756 [2024-12-02 07:42:41,912 INFO L87 Difference]: Start difference. First operand 678 states and 881 transitions. Second operand has 13 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 12 states have internal predecessors, (69), 7 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2024-12-02 07:42:44,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:42:44,915 INFO L93 Difference]: Finished difference Result 1306 states and 1700 transitions. [2024-12-02 07:42:44,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:42:44,915 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 12 states have internal predecessors, (69), 7 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) Word has length 118 [2024-12-02 07:42:44,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:42:44,917 INFO L225 Difference]: With dead ends: 1306 [2024-12-02 07:42:44,917 INFO L226 Difference]: Without dead ends: 710 [2024-12-02 07:42:44,918 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 314 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 22.2s TimeCoverageRelationStatistics Valid=210, Invalid=596, Unknown=6, NotChecked=0, Total=812 [2024-12-02 07:42:44,919 INFO L435 NwaCegarLoop]: 80 mSDtfsCounter, 454 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 454 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-12-02 07:42:44,919 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [454 Valid, 450 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 458 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-12-02 07:42:44,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states. [2024-12-02 07:42:45,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 674. [2024-12-02 07:42:45,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 674 states, 569 states have (on average 1.2776801405975395) internal successors, (727), 574 states have internal predecessors, (727), 74 states have call successors, (74), 30 states have call predecessors, (74), 30 states have return successors, (74), 69 states have call predecessors, (74), 74 states have call successors, (74) [2024-12-02 07:42:45,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 875 transitions. [2024-12-02 07:42:45,029 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 875 transitions. Word has length 118 [2024-12-02 07:42:45,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:42:45,029 INFO L471 AbstractCegarLoop]: Abstraction has 674 states and 875 transitions. [2024-12-02 07:42:45,029 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 12 states have internal predecessors, (69), 7 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2024-12-02 07:42:45,030 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 875 transitions. [2024-12-02 07:42:45,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-02 07:42:45,031 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:42:45,031 INFO L218 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] [2024-12-02 07:42:45,039 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2024-12-02 07:42:45,239 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2024-12-02 07:42:45,431 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 07:42:45,431 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:42:45,432 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:42:45,432 INFO L85 PathProgramCache]: Analyzing trace with hash -201742235, now seen corresponding path program 1 times [2024-12-02 07:42:45,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:42:45,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [658388705] [2024-12-02 07:42:45,432 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:42:45,432 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 [2024-12-02 07:42:45,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:42:45,434 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:42:45,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:42:45,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:42:45,662 INFO L256 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 07:42:45,665 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:42:45,701 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:45,701 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 52 treesize of output 22 [2024-12-02 07:42:45,740 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:42:45,740 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:42:45,740 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:42:45,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [658388705] [2024-12-02 07:42:45,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [658388705] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:42:45,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:42:45,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:42:45,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970223091] [2024-12-02 07:42:45,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:42:45,740 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:42:45,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:42:45,741 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:42:45,741 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:42:45,741 INFO L87 Difference]: Start difference. First operand 674 states and 875 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) [2024-12-02 07:42:46,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:42:46,285 INFO L93 Difference]: Finished difference Result 1356 states and 1763 transitions. [2024-12-02 07:42:46,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:42:46,286 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 [2024-12-02 07:42:46,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:42:46,288 INFO L225 Difference]: With dead ends: 1356 [2024-12-02 07:42:46,288 INFO L226 Difference]: Without dead ends: 760 [2024-12-02 07:42:46,289 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:42:46,289 INFO L435 NwaCegarLoop]: 143 mSDtfsCounter, 32 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 07:42:46,289 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 434 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 07:42:46,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2024-12-02 07:42:46,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 744. [2024-12-02 07:42:46,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 744 states, 633 states have (on average 1.2748815165876777) internal successors, (807), 641 states have internal predecessors, (807), 77 states have call successors, (77), 33 states have call predecessors, (77), 33 states have return successors, (77), 69 states have call predecessors, (77), 77 states have call successors, (77) [2024-12-02 07:42:46,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 961 transitions. [2024-12-02 07:42:46,382 INFO L78 Accepts]: Start accepts. Automaton has 744 states and 961 transitions. Word has length 118 [2024-12-02 07:42:46,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:42:46,382 INFO L471 AbstractCegarLoop]: Abstraction has 744 states and 961 transitions. [2024-12-02 07:42:46,382 INFO L472 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) [2024-12-02 07:42:46,382 INFO L276 IsEmpty]: Start isEmpty. Operand 744 states and 961 transitions. [2024-12-02 07:42:46,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-02 07:42:46,383 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:42:46,384 INFO L218 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] [2024-12-02 07:42:46,389 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:42:46,584 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:42:46,584 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:42:46,584 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:42:46,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1011088861, now seen corresponding path program 1 times [2024-12-02 07:42:46,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:42:46,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [725347109] [2024-12-02 07:42:46,585 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:42:46,585 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 [2024-12-02 07:42:46,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:42:46,587 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:42:46,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2024-12-02 07:42:46,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:42:46,864 INFO L256 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:42:46,866 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:42:46,870 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 [2024-12-02 07:42:46,886 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 30 treesize of output 14 [2024-12-02 07:42:46,915 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 [2024-12-02 07:42:46,943 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:42:46,943 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:42:46,943 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:42:46,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [725347109] [2024-12-02 07:42:46,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [725347109] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:42:46,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:42:46,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 07:42:46,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182610089] [2024-12-02 07:42:46,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:42:46,943 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:42:46,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:42:46,944 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:42:46,944 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:42:46,944 INFO L87 Difference]: Start difference. First operand 744 states and 961 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 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) [2024-12-02 07:42:47,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:42:47,656 INFO L93 Difference]: Finished difference Result 1497 states and 1947 transitions. [2024-12-02 07:42:47,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:42:47,657 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 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 [2024-12-02 07:42:47,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:42:47,660 INFO L225 Difference]: With dead ends: 1497 [2024-12-02 07:42:47,660 INFO L226 Difference]: Without dead ends: 835 [2024-12-02 07:42:47,661 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-12-02 07:42:47,661 INFO L435 NwaCegarLoop]: 177 mSDtfsCounter, 102 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 756 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 07:42:47,661 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 756 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 07:42:47,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 835 states. [2024-12-02 07:42:47,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 835 to 788. [2024-12-02 07:42:47,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 788 states, 665 states have (on average 1.2586466165413535) internal successors, (837), 673 states have internal predecessors, (837), 85 states have call successors, (85), 37 states have call predecessors, (85), 37 states have return successors, (85), 77 states have call predecessors, (85), 85 states have call successors, (85) [2024-12-02 07:42:47,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 788 states to 788 states and 1007 transitions. [2024-12-02 07:42:47,827 INFO L78 Accepts]: Start accepts. Automaton has 788 states and 1007 transitions. Word has length 118 [2024-12-02 07:42:47,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:42:47,827 INFO L471 AbstractCegarLoop]: Abstraction has 788 states and 1007 transitions. [2024-12-02 07:42:47,827 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 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) [2024-12-02 07:42:47,828 INFO L276 IsEmpty]: Start isEmpty. Operand 788 states and 1007 transitions. [2024-12-02 07:42:47,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-02 07:42:47,829 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:42:47,829 INFO L218 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] [2024-12-02 07:42:47,837 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2024-12-02 07:42:48,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:42:48,029 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:42:48,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:42:48,030 INFO L85 PathProgramCache]: Analyzing trace with hash 56423203, now seen corresponding path program 1 times [2024-12-02 07:42:48,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:42:48,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1928990014] [2024-12-02 07:42:48,030 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:42:48,030 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 [2024-12-02 07:42:48,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:42:48,032 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:42:48,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2024-12-02 07:42:48,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:42:48,291 INFO L256 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 07:42:48,293 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:42:48,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 [2024-12-02 07:42:48,307 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 [2024-12-02 07:42:48,326 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 22 treesize of output 10 [2024-12-02 07:42:48,346 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:42:48,346 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:42:48,347 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:42:48,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1928990014] [2024-12-02 07:42:48,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1928990014] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:42:48,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:42:48,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:42:48,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690487706] [2024-12-02 07:42:48,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:42:48,347 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:42:48,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:42:48,348 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:42:48,348 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:42:48,348 INFO L87 Difference]: Start difference. First operand 788 states and 1007 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) [2024-12-02 07:42:48,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:42:48,950 INFO L93 Difference]: Finished difference Result 1539 states and 1967 transitions. [2024-12-02 07:42:48,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:42:48,951 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 [2024-12-02 07:42:48,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:42:48,953 INFO L225 Difference]: With dead ends: 1539 [2024-12-02 07:42:48,953 INFO L226 Difference]: Without dead ends: 830 [2024-12-02 07:42:48,954 INFO L434 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 [2024-12-02 07:42:48,954 INFO L435 NwaCegarLoop]: 144 mSDtfsCounter, 53 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 07:42:48,954 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 442 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 07:42:48,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2024-12-02 07:42:49,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 689. [2024-12-02 07:42:49,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 575 states have (on average 1.248695652173913) internal successors, (718), 579 states have internal predecessors, (718), 78 states have call successors, (78), 35 states have call predecessors, (78), 35 states have return successors, (78), 74 states have call predecessors, (78), 78 states have call successors, (78) [2024-12-02 07:42:49,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 874 transitions. [2024-12-02 07:42:49,089 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 874 transitions. Word has length 118 [2024-12-02 07:42:49,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:42:49,089 INFO L471 AbstractCegarLoop]: Abstraction has 689 states and 874 transitions. [2024-12-02 07:42:49,090 INFO L472 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) [2024-12-02 07:42:49,090 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 874 transitions. [2024-12-02 07:42:49,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-02 07:42:49,091 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:42:49,091 INFO L218 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] [2024-12-02 07:42:49,096 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2024-12-02 07:42:49,291 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:42:49,291 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:42:49,292 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:42:49,292 INFO L85 PathProgramCache]: Analyzing trace with hash -779109838, now seen corresponding path program 1 times [2024-12-02 07:42:49,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:42:49,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [833097848] [2024-12-02 07:42:49,292 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:42:49,292 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 [2024-12-02 07:42:49,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:42:49,294 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:42:49,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:42:49,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:42:49,615 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-02 07:42:49,620 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:42:49,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:42:49,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 21 [2024-12-02 07:42:49,677 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:49,677 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 46 treesize of output 37 [2024-12-02 07:42:53,291 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:53,291 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 50 treesize of output 40 [2024-12-02 07:42:53,526 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:53,527 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 45 treesize of output 50 [2024-12-02 07:42:53,777 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:53,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 53 [2024-12-02 07:42:53,972 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:53,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 63 [2024-12-02 07:42:54,264 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:54,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 70 treesize of output 57 [2024-12-02 07:42:54,498 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:54,498 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 63 [2024-12-02 07:42:54,964 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:54,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 66 treesize of output 66 [2024-12-02 07:42:55,019 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:55,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 70 treesize of output 66 [2024-12-02 07:42:55,145 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:55,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 81 treesize of output 80 [2024-12-02 07:42:55,273 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:42:55,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 92 treesize of output 38 [2024-12-02 07:42:55,335 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 144 proven. 160 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-12-02 07:42:55,335 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:42:56,288 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:42:56,288 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:42:56,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [833097848] [2024-12-02 07:42:56,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [833097848] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:42:56,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:42:56,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 14 [2024-12-02 07:42:56,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147876201] [2024-12-02 07:42:56,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:42:56,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:42:56,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:42:56,289 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:42:56,289 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=126, Unknown=1, NotChecked=0, Total=182 [2024-12-02 07:42:56,289 INFO L87 Difference]: Start difference. First operand 689 states and 874 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) [2024-12-02 07:42:59,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:42:59,936 INFO L93 Difference]: Finished difference Result 1349 states and 1717 transitions. [2024-12-02 07:42:59,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:42:59,939 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 [2024-12-02 07:42:59,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:42:59,941 INFO L225 Difference]: With dead ends: 1349 [2024-12-02 07:42:59,941 INFO L226 Difference]: Without dead ends: 742 [2024-12-02 07:42:59,941 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=60, Invalid=149, Unknown=1, NotChecked=0, Total=210 [2024-12-02 07:42:59,942 INFO L435 NwaCegarLoop]: 140 mSDtfsCounter, 54 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2024-12-02 07:42:59,942 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 406 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2024-12-02 07:42:59,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2024-12-02 07:43:00,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 681. [2024-12-02 07:43:00,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 681 states, 567 states have (on average 1.2451499118165785) internal successors, (706), 571 states have internal predecessors, (706), 78 states have call successors, (78), 35 states have call predecessors, (78), 35 states have return successors, (78), 74 states have call predecessors, (78), 78 states have call successors, (78) [2024-12-02 07:43:00,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 862 transitions. [2024-12-02 07:43:00,029 INFO L78 Accepts]: Start accepts. Automaton has 681 states and 862 transitions. Word has length 118 [2024-12-02 07:43:00,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:43:00,029 INFO L471 AbstractCegarLoop]: Abstraction has 681 states and 862 transitions. [2024-12-02 07:43:00,029 INFO L472 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) [2024-12-02 07:43:00,030 INFO L276 IsEmpty]: Start isEmpty. Operand 681 states and 862 transitions. [2024-12-02 07:43:00,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-12-02 07:43:00,031 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:43:00,031 INFO L218 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] [2024-12-02 07:43:00,039 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:43:00,231 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:43:00,231 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:43:00,231 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:43:00,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1531924699, now seen corresponding path program 1 times [2024-12-02 07:43:00,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:43:00,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1391505253] [2024-12-02 07:43:00,232 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:43:00,232 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 [2024-12-02 07:43:00,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:43:00,233 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:43:00,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2024-12-02 07:43:00,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:43:00,501 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-02 07:43:00,506 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:43:00,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:43:00,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:43:00,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:43:00,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:43:00,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:43:00,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:43:00,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:43:00,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:43:00,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:43:00,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:43:00,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 61 [2024-12-02 07:43:00,720 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:00,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 91 treesize of output 79 [2024-12-02 07:43:01,049 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:01,049 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 80 treesize of output 70 [2024-12-02 07:43:01,554 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:01,554 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 65 treesize of output 67 [2024-12-02 07:43:01,887 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:01,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 65 treesize of output 67 [2024-12-02 07:43:02,242 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:02,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 65 treesize of output 67 [2024-12-02 07:43:02,593 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:02,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 65 treesize of output 67 [2024-12-02 07:43:02,920 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:02,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 70 treesize of output 66 [2024-12-02 07:43:03,458 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:03,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 86 treesize of output 83 [2024-12-02 07:43:03,706 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:03,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 130 treesize of output 99 [2024-12-02 07:43:04,118 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:04,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 131 treesize of output 53 [2024-12-02 07:43:04,195 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 316 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-12-02 07:43:04,195 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:43:04,514 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:43:04,514 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:43:04,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1391505253] [2024-12-02 07:43:04,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1391505253] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:43:04,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:43:04,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [12] total 16 [2024-12-02 07:43:04,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986898897] [2024-12-02 07:43:04,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:43:04,515 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:43:04,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:43:04,515 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:43:04,515 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2024-12-02 07:43:04,516 INFO L87 Difference]: Start difference. First operand 681 states and 862 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) [2024-12-02 07:43:05,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:43:05,439 INFO L93 Difference]: Finished difference Result 1278 states and 1621 transitions. [2024-12-02 07:43:05,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:43:05,440 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 [2024-12-02 07:43:05,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:43:05,442 INFO L225 Difference]: With dead ends: 1278 [2024-12-02 07:43:05,442 INFO L226 Difference]: Without dead ends: 679 [2024-12-02 07:43:05,442 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 219 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2024-12-02 07:43:05,443 INFO L435 NwaCegarLoop]: 155 mSDtfsCounter, 49 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-12-02 07:43:05,443 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 443 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-12-02 07:43:05,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2024-12-02 07:43:05,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 675. [2024-12-02 07:43:05,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 561 states have (on average 1.2406417112299466) internal successors, (696), 565 states have internal predecessors, (696), 78 states have call successors, (78), 35 states have call predecessors, (78), 35 states have return successors, (78), 74 states have call predecessors, (78), 78 states have call successors, (78) [2024-12-02 07:43:05,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 852 transitions. [2024-12-02 07:43:05,539 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 852 transitions. Word has length 118 [2024-12-02 07:43:05,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:43:05,539 INFO L471 AbstractCegarLoop]: Abstraction has 675 states and 852 transitions. [2024-12-02 07:43:05,539 INFO L472 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) [2024-12-02 07:43:05,539 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 852 transitions. [2024-12-02 07:43:05,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2024-12-02 07:43:05,540 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:43:05,541 INFO L218 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] [2024-12-02 07:43:05,546 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2024-12-02 07:43:05,741 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:43:05,741 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:43:05,741 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:43:05,741 INFO L85 PathProgramCache]: Analyzing trace with hash -313580906, now seen corresponding path program 1 times [2024-12-02 07:43:05,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:43:05,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [640897005] [2024-12-02 07:43:05,742 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:43:05,742 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 [2024-12-02 07:43:05,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:43:05,743 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:43:05,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2024-12-02 07:43:06,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:43:06,085 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 07:43:06,090 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:43:06,115 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 [2024-12-02 07:43:06,299 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:06,299 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 71 treesize of output 49 [2024-12-02 07:43:06,646 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:06,646 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 86 treesize of output 52 [2024-12-02 07:43:06,879 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:06,879 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 81 treesize of output 62 [2024-12-02 07:43:07,239 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:07,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 96 treesize of output 65 [2024-12-02 07:43:07,530 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:07,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 91 treesize of output 75 [2024-12-02 07:43:07,994 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:07,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 101 treesize of output 88 [2024-12-02 07:43:08,855 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:08,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 167 treesize of output 110 [2024-12-02 07:43:09,086 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:09,086 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 171 treesize of output 110 [2024-12-02 07:43:09,230 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:43:09,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 203 treesize of output 71 [2024-12-02 07:43:18,405 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 292 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2024-12-02 07:43:18,405 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:43:18,405 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:43:18,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [640897005] [2024-12-02 07:43:18,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [640897005] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:43:18,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:43:18,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 07:43:18,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643470380] [2024-12-02 07:43:18,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:43:18,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 07:43:18,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:43:18,406 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 07:43:18,406 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2024-12-02 07:43:18,406 INFO L87 Difference]: Start difference. First operand 675 states and 852 transitions. Second operand has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 11 states have internal predecessors, (64), 5 states have call successors, (14), 5 states have call predecessors, (14), 5 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2024-12-02 07:43:22,455 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:43:26,986 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:43:34,252 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.77s for a HTC check with result INVALID. Formula has sorts [Array, Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:43:43,680 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:43:49,861 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:43:55,709 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:43:57,633 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:44:02,709 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:44:04,014 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:44:08,068 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:44:12,113 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:44:14,419 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:44:18,898 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:44:20,799 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:44:26,128 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:44:30,354 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:44:34,971 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:44:39,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:44:43,238 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, RoundingMode, FloatingPoint, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:44:44,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:44:44,480 INFO L93 Difference]: Finished difference Result 2067 states and 2588 transitions. [2024-12-02 07:44:44,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 07:44:44,480 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 11 states have internal predecessors, (64), 5 states have call successors, (14), 5 states have call predecessors, (14), 5 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 119 [2024-12-02 07:44:44,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:44:44,484 INFO L225 Difference]: With dead ends: 2067 [2024-12-02 07:44:44,484 INFO L226 Difference]: Without dead ends: 1472 [2024-12-02 07:44:44,485 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=60, Invalid=96, Unknown=0, NotChecked=0, Total=156 [2024-12-02 07:44:44,485 INFO L435 NwaCegarLoop]: 82 mSDtfsCounter, 270 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 19 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 85.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 85.7s IncrementalHoareTripleChecker+Time [2024-12-02 07:44:44,485 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 373 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 565 Invalid, 9 Unknown, 0 Unchecked, 85.7s Time] [2024-12-02 07:44:44,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1472 states. [2024-12-02 07:44:44,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1472 to 910. [2024-12-02 07:44:44,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 910 states, 733 states have (on average 1.218281036834925) internal successors, (893), 737 states have internal predecessors, (893), 120 states have call successors, (120), 56 states have call predecessors, (120), 56 states have return successors, (120), 116 states have call predecessors, (120), 120 states have call successors, (120) [2024-12-02 07:44:44,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 910 states to 910 states and 1133 transitions. [2024-12-02 07:44:44,641 INFO L78 Accepts]: Start accepts. Automaton has 910 states and 1133 transitions. Word has length 119 [2024-12-02 07:44:44,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:44:44,641 INFO L471 AbstractCegarLoop]: Abstraction has 910 states and 1133 transitions. [2024-12-02 07:44:44,641 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 11 states have internal predecessors, (64), 5 states have call successors, (14), 5 states have call predecessors, (14), 5 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2024-12-02 07:44:44,641 INFO L276 IsEmpty]: Start isEmpty. Operand 910 states and 1133 transitions. [2024-12-02 07:44:44,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2024-12-02 07:44:44,642 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:44:44,642 INFO L218 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] [2024-12-02 07:44:44,648 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2024-12-02 07:44:44,843 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:44:44,843 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:44:44,843 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:44:44,843 INFO L85 PathProgramCache]: Analyzing trace with hash -724628232, now seen corresponding path program 1 times [2024-12-02 07:44:44,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:44:44,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1997809897] [2024-12-02 07:44:44,843 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:44:44,843 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 [2024-12-02 07:44:44,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:44:44,845 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:44:44,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:44:45,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:44:45,141 INFO L256 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 07:44:45,145 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:44:45,150 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 [2024-12-02 07:44:45,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 19 treesize of output 1 [2024-12-02 07:44:45,160 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 [2024-12-02 07:44:45,165 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 [2024-12-02 07:44:45,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 25 treesize of output 24 [2024-12-02 07:44:45,437 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:44:45,437 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 40 treesize of output 27 [2024-12-02 07:44:45,626 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:44:45,626 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 42 treesize of output 47 [2024-12-02 07:44:45,920 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:44:45,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 72 treesize of output 66 [2024-12-02 07:44:46,165 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:44:46,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 115 treesize of output 81 [2024-12-02 07:44:46,308 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:44:46,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 114 treesize of output 48 [2024-12-02 07:44:48,303 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 224 proven. 0 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2024-12-02 07:44:48,304 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:44:48,304 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:44:48,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1997809897] [2024-12-02 07:44:48,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1997809897] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:44:48,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:44:48,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 07:44:48,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608003077] [2024-12-02 07:44:48,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:44:48,304 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 07:44:48,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:44:48,305 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 07:44:48,305 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-12-02 07:44:48,305 INFO L87 Difference]: Start difference. First operand 910 states and 1133 transitions. Second operand has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2024-12-02 07:45:17,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:45:17,847 INFO L93 Difference]: Finished difference Result 1843 states and 2305 transitions. [2024-12-02 07:45:17,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 07:45:17,848 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 119 [2024-12-02 07:45:17,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:45:17,851 INFO L225 Difference]: With dead ends: 1843 [2024-12-02 07:45:17,851 INFO L226 Difference]: Without dead ends: 1467 [2024-12-02 07:45:17,851 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 109 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2024-12-02 07:45:17,851 INFO L435 NwaCegarLoop]: 141 mSDtfsCounter, 448 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.2s IncrementalHoareTripleChecker+Time [2024-12-02 07:45:17,852 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [448 Valid, 517 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 29.2s Time] [2024-12-02 07:45:17,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1467 states. [2024-12-02 07:45:18,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1467 to 976. [2024-12-02 07:45:18,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 976 states, 799 states have (on average 1.2365456821026284) internal successors, (988), 803 states have internal predecessors, (988), 120 states have call successors, (120), 56 states have call predecessors, (120), 56 states have return successors, (120), 116 states have call predecessors, (120), 120 states have call successors, (120) [2024-12-02 07:45:18,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 976 states and 1228 transitions. [2024-12-02 07:45:18,019 INFO L78 Accepts]: Start accepts. Automaton has 976 states and 1228 transitions. Word has length 119 [2024-12-02 07:45:18,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:45:18,019 INFO L471 AbstractCegarLoop]: Abstraction has 976 states and 1228 transitions. [2024-12-02 07:45:18,019 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2024-12-02 07:45:18,019 INFO L276 IsEmpty]: Start isEmpty. Operand 976 states and 1228 transitions. [2024-12-02 07:45:18,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2024-12-02 07:45:18,020 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:45:18,020 INFO L218 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] [2024-12-02 07:45:18,025 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:45:18,220 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:45:18,220 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:45:18,221 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:45:18,221 INFO L85 PathProgramCache]: Analyzing trace with hash -2054810696, now seen corresponding path program 1 times [2024-12-02 07:45:18,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:45:18,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1332222923] [2024-12-02 07:45:18,221 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:45:18,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 [2024-12-02 07:45:18,221 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:45:18,223 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:45:18,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:45:18,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:45:18,529 INFO L256 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-02 07:45:18,533 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:45:18,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 19 treesize of output 1 [2024-12-02 07:45:18,633 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 16 [2024-12-02 07:45:18,709 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 27 treesize of output 26 [2024-12-02 07:45:18,937 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:18,938 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 37 treesize of output 39 [2024-12-02 07:45:19,249 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:19,249 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 47 treesize of output 52 [2024-12-02 07:45:19,657 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:19,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 62 treesize of output 55 [2024-12-02 07:45:20,093 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:20,094 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 64 treesize of output 75 [2024-12-02 07:45:20,634 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:20,634 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 94 treesize of output 85 [2024-12-02 07:45:20,964 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:20,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 137 treesize of output 100 [2024-12-02 07:45:21,669 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:21,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 146 treesize of output 56 [2024-12-02 07:45:24,254 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 283 proven. 30 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-12-02 07:45:24,254 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:45:25,173 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:45:25,173 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:45:25,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1332222923] [2024-12-02 07:45:25,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1332222923] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:45:25,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:45:25,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [15] total 18 [2024-12-02 07:45:25,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962326429] [2024-12-02 07:45:25,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:45:25,174 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:45:25,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:45:25,174 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:45:25,174 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2024-12-02 07:45:25,175 INFO L87 Difference]: Start difference. First operand 976 states and 1228 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-12-02 07:45:26,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:45:26,361 INFO L93 Difference]: Finished difference Result 1439 states and 1817 transitions. [2024-12-02 07:45:26,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:45:26,363 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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 119 [2024-12-02 07:45:26,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:45:26,365 INFO L225 Difference]: With dead ends: 1439 [2024-12-02 07:45:26,365 INFO L226 Difference]: Without dead ends: 988 [2024-12-02 07:45:26,366 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2024-12-02 07:45:26,366 INFO L435 NwaCegarLoop]: 105 mSDtfsCounter, 100 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-12-02 07:45:26,366 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 275 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-12-02 07:45:26,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 988 states. [2024-12-02 07:45:26,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 988 to 960. [2024-12-02 07:45:26,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 960 states, 783 states have (on average 1.234993614303959) internal successors, (967), 787 states have internal predecessors, (967), 120 states have call successors, (120), 56 states have call predecessors, (120), 56 states have return successors, (120), 116 states have call predecessors, (120), 120 states have call successors, (120) [2024-12-02 07:45:26,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 1207 transitions. [2024-12-02 07:45:26,534 INFO L78 Accepts]: Start accepts. Automaton has 960 states and 1207 transitions. Word has length 119 [2024-12-02 07:45:26,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:45:26,535 INFO L471 AbstractCegarLoop]: Abstraction has 960 states and 1207 transitions. [2024-12-02 07:45:26,535 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-12-02 07:45:26,535 INFO L276 IsEmpty]: Start isEmpty. Operand 960 states and 1207 transitions. [2024-12-02 07:45:26,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2024-12-02 07:45:26,536 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:45:26,536 INFO L218 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] [2024-12-02 07:45:26,544 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:45:26,737 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:45:26,737 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:45:26,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:45:26,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1688305364, now seen corresponding path program 1 times [2024-12-02 07:45:26,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:45:26,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [877599637] [2024-12-02 07:45:26,737 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:45:26,738 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 [2024-12-02 07:45:26,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:45:26,739 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:45:26,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2024-12-02 07:45:26,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:45:26,949 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 07:45:26,952 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:45:26,981 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:45:26,981 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:45:26,981 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:45:26,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [877599637] [2024-12-02 07:45:26,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [877599637] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:45:26,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:45:26,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 07:45:26,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583741448] [2024-12-02 07:45:26,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:45:26,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 07:45:26,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:45:26,982 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 07:45:26,982 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 07:45:26,982 INFO L87 Difference]: Start difference. First operand 960 states and 1207 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 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) [2024-12-02 07:45:27,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:45:27,214 INFO L93 Difference]: Finished difference Result 1841 states and 2319 transitions. [2024-12-02 07:45:27,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 07:45:27,215 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), 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 119 [2024-12-02 07:45:27,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:45:27,217 INFO L225 Difference]: With dead ends: 1841 [2024-12-02 07:45:27,217 INFO L226 Difference]: Without dead ends: 960 [2024-12-02 07:45:27,218 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 07:45:27,218 INFO L435 NwaCegarLoop]: 127 mSDtfsCounter, 0 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 07:45:27,218 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 368 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 07:45:27,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 960 states. [2024-12-02 07:45:27,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 960 to 960. [2024-12-02 07:45:27,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 960 states, 783 states have (on average 1.2260536398467432) internal successors, (960), 787 states have internal predecessors, (960), 120 states have call successors, (120), 56 states have call predecessors, (120), 56 states have return successors, (120), 116 states have call predecessors, (120), 120 states have call successors, (120) [2024-12-02 07:45:27,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 1200 transitions. [2024-12-02 07:45:27,384 INFO L78 Accepts]: Start accepts. Automaton has 960 states and 1200 transitions. Word has length 119 [2024-12-02 07:45:27,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:45:27,384 INFO L471 AbstractCegarLoop]: Abstraction has 960 states and 1200 transitions. [2024-12-02 07:45:27,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 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) [2024-12-02 07:45:27,384 INFO L276 IsEmpty]: Start isEmpty. Operand 960 states and 1200 transitions. [2024-12-02 07:45:27,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-12-02 07:45:27,385 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:45:27,385 INFO L218 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] [2024-12-02 07:45:27,390 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2024-12-02 07:45:27,585 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:45:27,585 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:45:27,585 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:45:27,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1061722989, now seen corresponding path program 1 times [2024-12-02 07:45:27,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:45:27,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1610979923] [2024-12-02 07:45:27,586 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:45:27,586 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 [2024-12-02 07:45:27,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:45:27,588 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:45:27,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2024-12-02 07:45:27,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:45:27,831 INFO L256 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 07:45:27,833 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:45:27,908 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:45:27,908 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:45:27,908 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:45:27,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1610979923] [2024-12-02 07:45:27,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1610979923] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:45:27,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:45:27,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 07:45:27,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311796309] [2024-12-02 07:45:27,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:45:27,909 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:45:27,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:45:27,909 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:45:27,909 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:45:27,909 INFO L87 Difference]: Start difference. First operand 960 states and 1200 transitions. Second operand has 6 states, 6 states have (on average 8.833333333333334) 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) [2024-12-02 07:45:28,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:45:28,151 INFO L93 Difference]: Finished difference Result 986 states and 1231 transitions. [2024-12-02 07:45:28,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:45:28,151 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.833333333333334) 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 [2024-12-02 07:45:28,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:45:28,155 INFO L225 Difference]: With dead ends: 986 [2024-12-02 07:45:28,155 INFO L226 Difference]: Without dead ends: 984 [2024-12-02 07:45:28,155 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:45:28,156 INFO L435 NwaCegarLoop]: 123 mSDtfsCounter, 0 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 605 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 07:45:28,156 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 605 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 07:45:28,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states. [2024-12-02 07:45:28,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 984. [2024-12-02 07:45:28,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 984 states, 807 states have (on average 1.2193308550185873) internal successors, (984), 811 states have internal predecessors, (984), 120 states have call successors, (120), 56 states have call predecessors, (120), 56 states have return successors, (120), 116 states have call predecessors, (120), 120 states have call successors, (120) [2024-12-02 07:45:28,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 1224 transitions. [2024-12-02 07:45:28,373 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 1224 transitions. Word has length 120 [2024-12-02 07:45:28,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:45:28,374 INFO L471 AbstractCegarLoop]: Abstraction has 984 states and 1224 transitions. [2024-12-02 07:45:28,374 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) 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) [2024-12-02 07:45:28,374 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 1224 transitions. [2024-12-02 07:45:28,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2024-12-02 07:45:28,374 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:45:28,375 INFO L218 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] [2024-12-02 07:45:28,380 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2024-12-02 07:45:28,575 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:45:28,575 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:45:28,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:45:28,575 INFO L85 PathProgramCache]: Analyzing trace with hash -343289523, now seen corresponding path program 1 times [2024-12-02 07:45:28,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:45:28,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [652412319] [2024-12-02 07:45:28,576 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:45:28,576 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 [2024-12-02 07:45:28,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:45:28,577 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:45:28,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:45:28,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:45:28,873 INFO L256 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 07:45:28,876 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:45:28,882 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 [2024-12-02 07:45:29,131 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 [2024-12-02 07:45:29,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 36 treesize of output 29 [2024-12-02 07:45:29,625 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:29,625 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 40 treesize of output 27 [2024-12-02 07:45:29,863 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:29,863 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 40 treesize of output 27 [2024-12-02 07:45:30,232 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:30,233 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 31 treesize of output 13 [2024-12-02 07:45:30,283 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 251 proven. 24 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2024-12-02 07:45:30,283 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:45:30,842 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 15 proven. 24 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-02 07:45:30,842 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:45:30,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [652412319] [2024-12-02 07:45:30,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [652412319] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:45:30,842 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:45:30,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 14 [2024-12-02 07:45:30,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783409112] [2024-12-02 07:45:30,842 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:45:30,843 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 07:45:30,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:45:30,844 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 07:45:30,844 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-12-02 07:45:30,844 INFO L87 Difference]: Start difference. First operand 984 states and 1224 transitions. Second operand has 14 states, 12 states have (on average 7.333333333333333) internal successors, (88), 14 states have internal predecessors, (88), 7 states have call successors, (24), 4 states have call predecessors, (24), 6 states have return successors, (24), 5 states have call predecessors, (24), 7 states have call successors, (24) [2024-12-02 07:45:33,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:45:33,412 INFO L93 Difference]: Finished difference Result 1871 states and 2321 transitions. [2024-12-02 07:45:33,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 07:45:33,413 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 7.333333333333333) internal successors, (88), 14 states have internal predecessors, (88), 7 states have call successors, (24), 4 states have call predecessors, (24), 6 states have return successors, (24), 5 states have call predecessors, (24), 7 states have call successors, (24) Word has length 121 [2024-12-02 07:45:33,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:45:33,416 INFO L225 Difference]: With dead ends: 1871 [2024-12-02 07:45:33,416 INFO L226 Difference]: Without dead ends: 1036 [2024-12-02 07:45:33,417 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 227 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=146, Invalid=360, Unknown=0, NotChecked=0, Total=506 [2024-12-02 07:45:33,417 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 274 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-12-02 07:45:33,417 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 235 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-12-02 07:45:33,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states. [2024-12-02 07:45:33,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 984. [2024-12-02 07:45:33,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 984 states, 807 states have (on average 1.211895910780669) internal successors, (978), 811 states have internal predecessors, (978), 120 states have call successors, (120), 56 states have call predecessors, (120), 56 states have return successors, (120), 116 states have call predecessors, (120), 120 states have call successors, (120) [2024-12-02 07:45:33,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 1218 transitions. [2024-12-02 07:45:33,592 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 1218 transitions. Word has length 121 [2024-12-02 07:45:33,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:45:33,593 INFO L471 AbstractCegarLoop]: Abstraction has 984 states and 1218 transitions. [2024-12-02 07:45:33,593 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 7.333333333333333) internal successors, (88), 14 states have internal predecessors, (88), 7 states have call successors, (24), 4 states have call predecessors, (24), 6 states have return successors, (24), 5 states have call predecessors, (24), 7 states have call successors, (24) [2024-12-02 07:45:33,593 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 1218 transitions. [2024-12-02 07:45:33,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2024-12-02 07:45:33,594 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:45:33,594 INFO L218 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] [2024-12-02 07:45:33,601 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:45:33,794 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:45:33,794 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:45:33,795 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:45:33,795 INFO L85 PathProgramCache]: Analyzing trace with hash -124434805, now seen corresponding path program 1 times [2024-12-02 07:45:33,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:45:33,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1441841522] [2024-12-02 07:45:33,795 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:45:33,795 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 [2024-12-02 07:45:33,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:45:33,797 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:45:33,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:45:34,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:45:34,114 INFO L256 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-02 07:45:34,117 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:45:34,123 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 [2024-12-02 07:45:34,367 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 [2024-12-02 07:45:34,523 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 [2024-12-02 07:45:34,826 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:34,826 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 40 treesize of output 27 [2024-12-02 07:45:35,201 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:35,201 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 40 treesize of output 36 [2024-12-02 07:45:35,361 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:35,361 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 50 treesize of output 40 [2024-12-02 07:45:35,564 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:35,564 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 59 treesize of output 35 [2024-12-02 07:45:35,756 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 257 proven. 18 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2024-12-02 07:45:35,757 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:45:36,659 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 21 proven. 18 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-02 07:45:36,660 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:45:36,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1441841522] [2024-12-02 07:45:36,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1441841522] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:45:36,660 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:45:36,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 21 [2024-12-02 07:45:36,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162122147] [2024-12-02 07:45:36,660 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:45:36,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 07:45:36,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:45:36,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 07:45:36,661 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2024-12-02 07:45:36,662 INFO L87 Difference]: Start difference. First operand 984 states and 1218 transitions. Second operand has 21 states, 19 states have (on average 5.157894736842105) internal successors, (98), 21 states have internal predecessors, (98), 7 states have call successors, (22), 4 states have call predecessors, (22), 6 states have return successors, (22), 5 states have call predecessors, (22), 7 states have call successors, (22) [2024-12-02 07:45:44,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:45:44,488 INFO L93 Difference]: Finished difference Result 2716 states and 3337 transitions. [2024-12-02 07:45:44,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-12-02 07:45:44,489 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 5.157894736842105) internal successors, (98), 21 states have internal predecessors, (98), 7 states have call successors, (22), 4 states have call predecessors, (22), 6 states have return successors, (22), 5 states have call predecessors, (22), 7 states have call successors, (22) Word has length 121 [2024-12-02 07:45:44,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:45:44,494 INFO L225 Difference]: With dead ends: 2716 [2024-12-02 07:45:44,494 INFO L226 Difference]: Without dead ends: 1875 [2024-12-02 07:45:44,496 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=419, Invalid=1743, Unknown=0, NotChecked=0, Total=2162 [2024-12-02 07:45:44,496 INFO L435 NwaCegarLoop]: 96 mSDtfsCounter, 323 mSDsluCounter, 793 mSDsCounter, 0 mSdLazyCounter, 1628 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 889 SdHoareTripleChecker+Invalid, 1712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2024-12-02 07:45:44,496 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [336 Valid, 889 Invalid, 1712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1628 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2024-12-02 07:45:44,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1875 states. [2024-12-02 07:45:44,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1875 to 1117. [2024-12-02 07:45:44,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1117 states, 938 states have (on average 1.2185501066098081) internal successors, (1143), 942 states have internal predecessors, (1143), 120 states have call successors, (120), 58 states have call predecessors, (120), 58 states have return successors, (120), 116 states have call predecessors, (120), 120 states have call successors, (120) [2024-12-02 07:45:44,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1117 states to 1117 states and 1383 transitions. [2024-12-02 07:45:44,713 INFO L78 Accepts]: Start accepts. Automaton has 1117 states and 1383 transitions. Word has length 121 [2024-12-02 07:45:44,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:45:44,713 INFO L471 AbstractCegarLoop]: Abstraction has 1117 states and 1383 transitions. [2024-12-02 07:45:44,713 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 5.157894736842105) internal successors, (98), 21 states have internal predecessors, (98), 7 states have call successors, (22), 4 states have call predecessors, (22), 6 states have return successors, (22), 5 states have call predecessors, (22), 7 states have call successors, (22) [2024-12-02 07:45:44,713 INFO L276 IsEmpty]: Start isEmpty. Operand 1117 states and 1383 transitions. [2024-12-02 07:45:44,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2024-12-02 07:45:44,714 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:45:44,714 INFO L218 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] [2024-12-02 07:45:44,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2024-12-02 07:45:44,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:45:44,915 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:45:44,915 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:45:44,915 INFO L85 PathProgramCache]: Analyzing trace with hash 279542710, now seen corresponding path program 1 times [2024-12-02 07:45:44,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:45:44,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [113450041] [2024-12-02 07:45:44,915 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:45:44,915 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:45:44,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:45:44,917 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:45:44,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:45:45,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:45:45,236 INFO L256 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-12-02 07:45:45,239 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:45:45,245 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 [2024-12-02 07:45:45,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 [2024-12-02 07:45:45,536 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:45,536 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 [2024-12-02 07:45:45,703 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:45,704 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 36 treesize of output 38 [2024-12-02 07:45:46,052 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:46,053 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 53 treesize of output 52 [2024-12-02 07:45:46,305 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:46,306 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 65 [2024-12-02 07:45:46,475 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:46,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 78 treesize of output 68 [2024-12-02 07:45:46,703 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:46,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 103 treesize of output 49 [2024-12-02 07:45:46,908 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 227 proven. 18 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-12-02 07:45:46,908 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:45:47,377 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:45:47,378 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:45:47,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [113450041] [2024-12-02 07:45:47,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [113450041] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:45:47,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:45:47,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [14] total 18 [2024-12-02 07:45:47,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991625844] [2024-12-02 07:45:47,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:45:47,379 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 07:45:47,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:45:47,379 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 07:45:47,379 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2024-12-02 07:45:47,380 INFO L87 Difference]: Start difference. First operand 1117 states and 1383 transitions. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 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) [2024-12-02 07:45:48,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:45:48,883 INFO L93 Difference]: Finished difference Result 1950 states and 2416 transitions. [2024-12-02 07:45:48,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 07:45:48,884 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 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 [2024-12-02 07:45:48,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:45:48,889 INFO L225 Difference]: With dead ends: 1950 [2024-12-02 07:45:48,889 INFO L226 Difference]: Without dead ends: 1447 [2024-12-02 07:45:48,890 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2024-12-02 07:45:48,891 INFO L435 NwaCegarLoop]: 157 mSDtfsCounter, 66 mSDsluCounter, 663 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 820 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-12-02 07:45:48,891 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 820 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-12-02 07:45:48,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1447 states. [2024-12-02 07:45:49,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1447 to 1137. [2024-12-02 07:45:49,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1137 states, 958 states have (on average 1.220250521920668) internal successors, (1169), 962 states have internal predecessors, (1169), 120 states have call successors, (120), 58 states have call predecessors, (120), 58 states have return successors, (120), 116 states have call predecessors, (120), 120 states have call successors, (120) [2024-12-02 07:45:49,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1137 states to 1137 states and 1409 transitions. [2024-12-02 07:45:49,117 INFO L78 Accepts]: Start accepts. Automaton has 1137 states and 1409 transitions. Word has length 121 [2024-12-02 07:45:49,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:45:49,117 INFO L471 AbstractCegarLoop]: Abstraction has 1137 states and 1409 transitions. [2024-12-02 07:45:49,118 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 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) [2024-12-02 07:45:49,118 INFO L276 IsEmpty]: Start isEmpty. Operand 1137 states and 1409 transitions. [2024-12-02 07:45:49,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2024-12-02 07:45:49,119 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:45:49,119 INFO L218 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] [2024-12-02 07:45:49,125 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:45:49,320 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:45:49,320 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:45:49,320 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:45:49,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1487617748, now seen corresponding path program 1 times [2024-12-02 07:45:49,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:45:49,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1104817079] [2024-12-02 07:45:49,321 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:45:49,321 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 [2024-12-02 07:45:49,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:45:49,322 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:45:49,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:45:49,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:45:49,660 INFO L256 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-12-02 07:45:49,663 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:45:49,668 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 [2024-12-02 07:45:49,767 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 [2024-12-02 07:45:49,966 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:49,966 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 36 treesize of output 38 [2024-12-02 07:45:50,246 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:50,246 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 51 treesize of output 41 [2024-12-02 07:45:50,526 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:50,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 53 treesize of output 61 [2024-12-02 07:45:50,787 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:50,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 61 treesize of output 72 [2024-12-02 07:45:50,962 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:50,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 76 treesize of output 75 [2024-12-02 07:45:51,187 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:45:51,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 101 treesize of output 47 [2024-12-02 07:45:51,395 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 227 proven. 18 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-12-02 07:45:51,396 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:45:52,273 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 21 proven. 18 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-02 07:45:52,274 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:45:52,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1104817079] [2024-12-02 07:45:52,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1104817079] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:45:52,274 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:45:52,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 21 [2024-12-02 07:45:52,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45434469] [2024-12-02 07:45:52,274 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:45:52,274 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 07:45:52,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:45:52,275 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 07:45:52,275 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2024-12-02 07:45:52,275 INFO L87 Difference]: Start difference. First operand 1137 states and 1409 transitions. Second operand has 21 states, 19 states have (on average 4.947368421052632) internal successors, (94), 21 states have internal predecessors, (94), 6 states have call successors, (21), 3 states have call predecessors, (21), 5 states have return successors, (21), 4 states have call predecessors, (21), 6 states have call successors, (21) [2024-12-02 07:46:02,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:46:02,448 INFO L93 Difference]: Finished difference Result 2339 states and 2864 transitions. [2024-12-02 07:46:02,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-12-02 07:46:02,449 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 4.947368421052632) internal successors, (94), 21 states have internal predecessors, (94), 6 states have call successors, (21), 3 states have call predecessors, (21), 5 states have return successors, (21), 4 states have call predecessors, (21), 6 states have call successors, (21) Word has length 121 [2024-12-02 07:46:02,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:46:02,455 INFO L225 Difference]: With dead ends: 2339 [2024-12-02 07:46:02,455 INFO L226 Difference]: Without dead ends: 1816 [2024-12-02 07:46:02,457 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 221 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=404, Invalid=1666, Unknown=0, NotChecked=0, Total=2070 [2024-12-02 07:46:02,457 INFO L435 NwaCegarLoop]: 159 mSDtfsCounter, 390 mSDsluCounter, 1394 mSDsCounter, 0 mSdLazyCounter, 2348 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 409 SdHoareTripleChecker+Valid, 1553 SdHoareTripleChecker+Invalid, 2421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 2348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.7s IncrementalHoareTripleChecker+Time [2024-12-02 07:46:02,457 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [409 Valid, 1553 Invalid, 2421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 2348 Invalid, 0 Unknown, 0 Unchecked, 7.7s Time] [2024-12-02 07:46:02,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1816 states. [2024-12-02 07:46:02,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1816 to 1119. [2024-12-02 07:46:02,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1119 states, 940 states have (on average 1.2180851063829787) internal successors, (1145), 944 states have internal predecessors, (1145), 120 states have call successors, (120), 58 states have call predecessors, (120), 58 states have return successors, (120), 116 states have call predecessors, (120), 120 states have call successors, (120) [2024-12-02 07:46:02,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 1385 transitions. [2024-12-02 07:46:02,685 INFO L78 Accepts]: Start accepts. Automaton has 1119 states and 1385 transitions. Word has length 121 [2024-12-02 07:46:02,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:46:02,685 INFO L471 AbstractCegarLoop]: Abstraction has 1119 states and 1385 transitions. [2024-12-02 07:46:02,685 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 4.947368421052632) internal successors, (94), 21 states have internal predecessors, (94), 6 states have call successors, (21), 3 states have call predecessors, (21), 5 states have return successors, (21), 4 states have call predecessors, (21), 6 states have call successors, (21) [2024-12-02 07:46:02,685 INFO L276 IsEmpty]: Start isEmpty. Operand 1119 states and 1385 transitions. [2024-12-02 07:46:02,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2024-12-02 07:46:02,686 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:46:02,686 INFO L218 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] [2024-12-02 07:46:02,692 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:46:02,886 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:46:02,887 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:46:02,887 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:46:02,887 INFO L85 PathProgramCache]: Analyzing trace with hash -699764018, now seen corresponding path program 1 times [2024-12-02 07:46:02,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:46:02,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [933798326] [2024-12-02 07:46:02,887 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:46:02,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 [2024-12-02 07:46:02,887 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:46:02,889 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:46:02,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2024-12-02 07:46:03,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:46:03,119 INFO L256 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:46:03,121 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:46:03,330 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:03,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 175 treesize of output 67 [2024-12-02 07:46:03,463 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-12-02 07:46:03,463 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:46:03,463 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:46:03,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [933798326] [2024-12-02 07:46:03,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [933798326] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:46:03,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:46:03,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 07:46:03,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418233468] [2024-12-02 07:46:03,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:46:03,464 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 07:46:03,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:46:03,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 07:46:03,464 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 07:46:03,464 INFO L87 Difference]: Start difference. First operand 1119 states and 1385 transitions. Second operand has 9 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-02 07:46:05,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:46:05,325 INFO L93 Difference]: Finished difference Result 1902 states and 2359 transitions. [2024-12-02 07:46:05,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 07:46:05,326 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) Word has length 121 [2024-12-02 07:46:05,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:46:05,329 INFO L225 Difference]: With dead ends: 1902 [2024-12-02 07:46:05,329 INFO L226 Difference]: Without dead ends: 738 [2024-12-02 07:46:05,330 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2024-12-02 07:46:05,331 INFO L435 NwaCegarLoop]: 107 mSDtfsCounter, 114 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-12-02 07:46:05,331 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 569 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-12-02 07:46:05,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2024-12-02 07:46:05,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 548. [2024-12-02 07:46:05,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 484 states have (on average 1.2355371900826446) internal successors, (598), 484 states have internal predecessors, (598), 42 states have call successors, (42), 21 states have call predecessors, (42), 21 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-12-02 07:46:05,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 682 transitions. [2024-12-02 07:46:05,447 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 682 transitions. Word has length 121 [2024-12-02 07:46:05,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:46:05,447 INFO L471 AbstractCegarLoop]: Abstraction has 548 states and 682 transitions. [2024-12-02 07:46:05,448 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2024-12-02 07:46:05,448 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 682 transitions. [2024-12-02 07:46:05,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2024-12-02 07:46:05,448 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:46:05,449 INFO L218 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] [2024-12-02 07:46:05,454 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2024-12-02 07:46:05,649 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:46:05,649 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:46:05,649 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:46:05,649 INFO L85 PathProgramCache]: Analyzing trace with hash 341217400, now seen corresponding path program 1 times [2024-12-02 07:46:05,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:46:05,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [808024039] [2024-12-02 07:46:05,650 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:46:05,650 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 [2024-12-02 07:46:05,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:46:05,651 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:46:05,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2024-12-02 07:46:05,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:46:05,993 INFO L256 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 07:46:05,998 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:46:06,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:06,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:06,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:06,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:06,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:06,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:06,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:06,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:06,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:06,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:06,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:06,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:06,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:06,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:06,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:06,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 15 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 81 [2024-12-02 07:46:06,326 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:06,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 91 treesize of output 37 [2024-12-02 07:46:06,401 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 [2024-12-02 07:46:06,488 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 [2024-12-02 07:46:06,663 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 25 treesize of output 24 [2024-12-02 07:46:06,933 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:06,933 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 [2024-12-02 07:46:07,301 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:07,301 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 45 treesize of output 50 [2024-12-02 07:46:07,733 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:07,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 63 [2024-12-02 07:46:09,837 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:09,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 89 treesize of output 86 [2024-12-02 07:46:10,161 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:10,161 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 93 treesize of output 86 [2024-12-02 07:46:14,742 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:14,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 94 treesize of output 40 [2024-12-02 07:46:15,108 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 320 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2024-12-02 07:46:15,109 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:46:15,109 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:46:15,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [808024039] [2024-12-02 07:46:15,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [808024039] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:46:15,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:46:15,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 07:46:15,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514319713] [2024-12-02 07:46:15,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:46:15,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 07:46:15,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:46:15,110 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 07:46:15,110 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2024-12-02 07:46:15,110 INFO L87 Difference]: Start difference. First operand 548 states and 682 transitions. Second operand has 12 states, 12 states have (on average 5.833333333333333) internal successors, (70), 11 states have internal predecessors, (70), 6 states have call successors, (14), 6 states have call predecessors, (14), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2024-12-02 07:46:20,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:46:22,799 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:46:24,698 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:46:25,941 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:46:30,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:46:30,753 INFO L93 Difference]: Finished difference Result 1481 states and 1867 transitions. [2024-12-02 07:46:30,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 07:46:30,754 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.833333333333333) internal successors, (70), 11 states have internal predecessors, (70), 6 states have call successors, (14), 6 states have call predecessors, (14), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 122 [2024-12-02 07:46:30,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:46:30,756 INFO L225 Difference]: With dead ends: 1481 [2024-12-02 07:46:30,756 INFO L226 Difference]: Without dead ends: 1017 [2024-12-02 07:46:30,756 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 110 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=68, Invalid=114, Unknown=0, NotChecked=0, Total=182 [2024-12-02 07:46:30,757 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 168 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.4s IncrementalHoareTripleChecker+Time [2024-12-02 07:46:30,757 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 447 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 14.4s Time] [2024-12-02 07:46:30,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1017 states. [2024-12-02 07:46:30,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1017 to 695. [2024-12-02 07:46:30,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 695 states, 631 states have (on average 1.2472266244057053) internal successors, (787), 631 states have internal predecessors, (787), 42 states have call successors, (42), 21 states have call predecessors, (42), 21 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-12-02 07:46:30,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 695 states to 695 states and 871 transitions. [2024-12-02 07:46:30,854 INFO L78 Accepts]: Start accepts. Automaton has 695 states and 871 transitions. Word has length 122 [2024-12-02 07:46:30,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:46:30,854 INFO L471 AbstractCegarLoop]: Abstraction has 695 states and 871 transitions. [2024-12-02 07:46:30,854 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.833333333333333) internal successors, (70), 11 states have internal predecessors, (70), 6 states have call successors, (14), 6 states have call predecessors, (14), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2024-12-02 07:46:30,854 INFO L276 IsEmpty]: Start isEmpty. Operand 695 states and 871 transitions. [2024-12-02 07:46:30,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-12-02 07:46:30,855 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:46:30,855 INFO L218 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] [2024-12-02 07:46:30,861 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2024-12-02 07:46:31,056 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:46:31,056 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:46:31,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:46:31,056 INFO L85 PathProgramCache]: Analyzing trace with hash -717464625, now seen corresponding path program 1 times [2024-12-02 07:46:31,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:46:31,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1075044986] [2024-12-02 07:46:31,056 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:46:31,056 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 [2024-12-02 07:46:31,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:46:31,058 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:46:31,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:46:31,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:46:31,367 INFO L256 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-12-02 07:46:31,370 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:46:31,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 [2024-12-02 07:46:31,457 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 [2024-12-02 07:46:31,520 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 [2024-12-02 07:46:31,585 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 [2024-12-02 07:46:31,837 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:31,837 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 37 [2024-12-02 07:46:31,919 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:31,919 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 56 treesize of output 40 [2024-12-02 07:46:32,132 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:32,132 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 72 treesize of output 34 [2024-12-02 07:46:32,391 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 227 proven. 18 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-12-02 07:46:32,391 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:46:34,208 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 21 proven. 18 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-02 07:46:34,208 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:46:34,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1075044986] [2024-12-02 07:46:34,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1075044986] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:46:34,208 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:46:34,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2024-12-02 07:46:34,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297285750] [2024-12-02 07:46:34,209 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:46:34,209 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 07:46:34,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:46:34,210 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 07:46:34,210 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2024-12-02 07:46:34,210 INFO L87 Difference]: Start difference. First operand 695 states and 871 transitions. Second operand has 24 states, 22 states have (on average 4.454545454545454) internal successors, (98), 24 states have internal predecessors, (98), 6 states have call successors, (21), 3 states have call predecessors, (21), 5 states have return successors, (21), 4 states have call predecessors, (21), 6 states have call successors, (21) [2024-12-02 07:46:41,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:46:41,188 INFO L93 Difference]: Finished difference Result 1502 states and 1852 transitions. [2024-12-02 07:46:41,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 07:46:41,189 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 4.454545454545454) internal successors, (98), 24 states have internal predecessors, (98), 6 states have call successors, (21), 3 states have call predecessors, (21), 5 states have return successors, (21), 4 states have call predecessors, (21), 6 states have call successors, (21) Word has length 123 [2024-12-02 07:46:41,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:46:41,192 INFO L225 Difference]: With dead ends: 1502 [2024-12-02 07:46:41,192 INFO L226 Difference]: Without dead ends: 1011 [2024-12-02 07:46:41,193 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=254, Invalid=1228, Unknown=0, NotChecked=0, Total=1482 [2024-12-02 07:46:41,193 INFO L435 NwaCegarLoop]: 78 mSDtfsCounter, 253 mSDsluCounter, 825 mSDsCounter, 0 mSdLazyCounter, 1648 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 903 SdHoareTripleChecker+Invalid, 1711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2024-12-02 07:46:41,193 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [266 Valid, 903 Invalid, 1711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1648 Invalid, 0 Unknown, 0 Unchecked, 5.6s Time] [2024-12-02 07:46:41,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2024-12-02 07:46:41,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 716. [2024-12-02 07:46:41,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 652 states have (on average 1.2530674846625767) internal successors, (817), 652 states have internal predecessors, (817), 42 states have call successors, (42), 21 states have call predecessors, (42), 21 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-12-02 07:46:41,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 901 transitions. [2024-12-02 07:46:41,292 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 901 transitions. Word has length 123 [2024-12-02 07:46:41,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:46:41,293 INFO L471 AbstractCegarLoop]: Abstraction has 716 states and 901 transitions. [2024-12-02 07:46:41,293 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 4.454545454545454) internal successors, (98), 24 states have internal predecessors, (98), 6 states have call successors, (21), 3 states have call predecessors, (21), 5 states have return successors, (21), 4 states have call predecessors, (21), 6 states have call successors, (21) [2024-12-02 07:46:41,293 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 901 transitions. [2024-12-02 07:46:41,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-12-02 07:46:41,293 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:46:41,293 INFO L218 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] [2024-12-02 07:46:41,300 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:46:41,494 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:46:41,494 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:46:41,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:46:41,494 INFO L85 PathProgramCache]: Analyzing trace with hash 293652625, now seen corresponding path program 1 times [2024-12-02 07:46:41,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:46:41,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1966809950] [2024-12-02 07:46:41,495 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:46:41,495 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 [2024-12-02 07:46:41,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:46:41,496 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:46:41,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2024-12-02 07:46:41,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:46:41,835 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 07:46:41,838 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:46:41,845 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 [2024-12-02 07:46:41,994 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 [2024-12-02 07:46:42,244 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:42,244 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 36 treesize of output 38 [2024-12-02 07:46:42,582 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:42,583 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 51 treesize of output 41 [2024-12-02 07:46:42,905 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:42,905 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 51 treesize of output 41 [2024-12-02 07:46:43,352 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:43,352 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 51 treesize of output 50 [2024-12-02 07:46:43,504 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:43,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 53 [2024-12-02 07:46:43,797 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:43,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 34 [2024-12-02 07:46:43,851 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 231 proven. 24 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2024-12-02 07:46:43,851 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:46:44,367 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 15 proven. 24 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-02 07:46:44,368 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:46:44,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1966809950] [2024-12-02 07:46:44,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1966809950] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:46:44,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:46:44,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 13 [2024-12-02 07:46:44,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840098238] [2024-12-02 07:46:44,368 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:46:44,368 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 07:46:44,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:46:44,369 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 07:46:44,369 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-12-02 07:46:44,369 INFO L87 Difference]: Start difference. First operand 716 states and 901 transitions. Second operand has 13 states, 11 states have (on average 8.636363636363637) internal successors, (95), 13 states have internal predecessors, (95), 6 states have call successors, (23), 3 states have call predecessors, (23), 5 states have return successors, (23), 4 states have call predecessors, (23), 6 states have call successors, (23) [2024-12-02 07:46:47,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:46:47,624 INFO L93 Difference]: Finished difference Result 1527 states and 1897 transitions. [2024-12-02 07:46:47,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 07:46:47,625 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 8.636363636363637) internal successors, (95), 13 states have internal predecessors, (95), 6 states have call successors, (23), 3 states have call predecessors, (23), 5 states have return successors, (23), 4 states have call predecessors, (23), 6 states have call successors, (23) Word has length 123 [2024-12-02 07:46:47,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:46:47,627 INFO L225 Difference]: With dead ends: 1527 [2024-12-02 07:46:47,627 INFO L226 Difference]: Without dead ends: 972 [2024-12-02 07:46:47,628 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 231 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=187, Invalid=463, Unknown=0, NotChecked=0, Total=650 [2024-12-02 07:46:47,628 INFO L435 NwaCegarLoop]: 81 mSDtfsCounter, 192 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 659 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-12-02 07:46:47,628 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 382 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 659 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-12-02 07:46:47,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states. [2024-12-02 07:46:47,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 689. [2024-12-02 07:46:47,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 625 states have (on average 1.2192) internal successors, (762), 625 states have internal predecessors, (762), 42 states have call successors, (42), 21 states have call predecessors, (42), 21 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-12-02 07:46:47,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 846 transitions. [2024-12-02 07:46:47,730 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 846 transitions. Word has length 123 [2024-12-02 07:46:47,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:46:47,731 INFO L471 AbstractCegarLoop]: Abstraction has 689 states and 846 transitions. [2024-12-02 07:46:47,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 8.636363636363637) internal successors, (95), 13 states have internal predecessors, (95), 6 states have call successors, (23), 3 states have call predecessors, (23), 5 states have return successors, (23), 4 states have call predecessors, (23), 6 states have call successors, (23) [2024-12-02 07:46:47,731 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 846 transitions. [2024-12-02 07:46:47,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-12-02 07:46:47,731 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:46:47,732 INFO L218 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] [2024-12-02 07:46:47,738 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2024-12-02 07:46:47,932 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:46:47,932 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:46:47,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:46:47,932 INFO L85 PathProgramCache]: Analyzing trace with hash 613800967, now seen corresponding path program 1 times [2024-12-02 07:46:47,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:46:47,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [500893930] [2024-12-02 07:46:47,933 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:46:47,933 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 [2024-12-02 07:46:47,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:46:47,934 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:46:47,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2024-12-02 07:46:48,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:46:48,229 INFO L256 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 07:46:48,232 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:46:48,237 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 [2024-12-02 07:46:48,340 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 [2024-12-02 07:46:48,542 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:48,542 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 36 treesize of output 38 [2024-12-02 07:46:48,861 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:48,861 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 46 treesize of output 51 [2024-12-02 07:46:49,267 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:49,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 61 treesize of output 54 [2024-12-02 07:46:49,819 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:49,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 69 treesize of output 33 [2024-12-02 07:46:49,868 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 263 proven. 24 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2024-12-02 07:46:49,869 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:46:50,438 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 15 proven. 24 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-02 07:46:50,438 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:46:50,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [500893930] [2024-12-02 07:46:50,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [500893930] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:46:50,438 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:46:50,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 13 [2024-12-02 07:46:50,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404056915] [2024-12-02 07:46:50,439 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:46:50,439 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 07:46:50,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:46:50,440 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 07:46:50,440 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-12-02 07:46:50,440 INFO L87 Difference]: Start difference. First operand 689 states and 846 transitions. Second operand has 13 states, 11 states have (on average 8.090909090909092) internal successors, (89), 13 states have internal predecessors, (89), 7 states have call successors, (23), 4 states have call predecessors, (23), 6 states have return successors, (23), 5 states have call predecessors, (23), 7 states have call successors, (23) [2024-12-02 07:46:53,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:46:53,077 INFO L93 Difference]: Finished difference Result 1246 states and 1526 transitions. [2024-12-02 07:46:53,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-12-02 07:46:53,078 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 8.090909090909092) internal successors, (89), 13 states have internal predecessors, (89), 7 states have call successors, (23), 4 states have call predecessors, (23), 6 states have return successors, (23), 5 states have call predecessors, (23), 7 states have call successors, (23) Word has length 123 [2024-12-02 07:46:53,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:46:53,080 INFO L225 Difference]: With dead ends: 1246 [2024-12-02 07:46:53,080 INFO L226 Difference]: Without dead ends: 707 [2024-12-02 07:46:53,080 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=160, Invalid=392, Unknown=0, NotChecked=0, Total=552 [2024-12-02 07:46:53,080 INFO L435 NwaCegarLoop]: 53 mSDtfsCounter, 193 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-12-02 07:46:53,081 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 223 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-12-02 07:46:53,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2024-12-02 07:46:53,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 689. [2024-12-02 07:46:53,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 625 states have (on average 1.208) internal successors, (755), 625 states have internal predecessors, (755), 42 states have call successors, (42), 21 states have call predecessors, (42), 21 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-12-02 07:46:53,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 839 transitions. [2024-12-02 07:46:53,179 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 839 transitions. Word has length 123 [2024-12-02 07:46:53,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:46:53,179 INFO L471 AbstractCegarLoop]: Abstraction has 689 states and 839 transitions. [2024-12-02 07:46:53,179 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 8.090909090909092) internal successors, (89), 13 states have internal predecessors, (89), 7 states have call successors, (23), 4 states have call predecessors, (23), 6 states have return successors, (23), 5 states have call predecessors, (23), 7 states have call successors, (23) [2024-12-02 07:46:53,179 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 839 transitions. [2024-12-02 07:46:53,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-12-02 07:46:53,180 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:46:53,180 INFO L218 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] [2024-12-02 07:46:53,189 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2024-12-02 07:46:53,380 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:46:53,381 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:46:53,381 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:46:53,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1191637367, now seen corresponding path program 1 times [2024-12-02 07:46:53,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:46:53,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [558761780] [2024-12-02 07:46:53,381 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:46:53,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 [2024-12-02 07:46:53,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:46:53,383 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:46:53,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:46:53,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:46:53,751 INFO L256 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-12-02 07:46:53,755 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:46:53,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:46:53,806 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 21 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 91 [2024-12-02 07:46:54,164 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:54,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 121 treesize of output 118 [2024-12-02 07:46:54,803 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:54,803 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 119 [2024-12-02 07:46:56,302 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:56,302 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 110 treesize of output 109 [2024-12-02 07:46:57,231 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:57,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 95 treesize of output 106 [2024-12-02 07:46:58,168 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:58,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 95 treesize of output 106 [2024-12-02 07:46:59,060 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:59,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 100 treesize of output 96 [2024-12-02 07:46:59,818 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:46:59,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 90 treesize of output 83 [2024-12-02 07:47:01,395 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:01,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 88 treesize of output 85 [2024-12-02 07:47:01,518 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:01,518 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 92 treesize of output 76 [2024-12-02 07:47:02,100 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:02,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 81 treesize of output 33 [2024-12-02 07:47:02,210 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 332 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-12-02 07:47:02,210 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:47:03,046 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:47:03,046 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:47:03,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [558761780] [2024-12-02 07:47:03,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [558761780] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:47:03,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:47:03,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [14] total 20 [2024-12-02 07:47:03,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248997214] [2024-12-02 07:47:03,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:47:03,047 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 07:47:03,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:47:03,047 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 07:47:03,047 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2024-12-02 07:47:03,047 INFO L87 Difference]: Start difference. First operand 689 states and 839 transitions. Second operand has 7 states, 7 states have (on average 8.0) internal successors, (56), 7 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) [2024-12-02 07:47:04,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:47:04,450 INFO L93 Difference]: Finished difference Result 1474 states and 1780 transitions. [2024-12-02 07:47:04,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 07:47:04,452 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.0) internal successors, (56), 7 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 [2024-12-02 07:47:04,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:47:04,454 INFO L225 Difference]: With dead ends: 1474 [2024-12-02 07:47:04,454 INFO L226 Difference]: Without dead ends: 978 [2024-12-02 07:47:04,455 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2024-12-02 07:47:04,456 INFO L435 NwaCegarLoop]: 138 mSDtfsCounter, 140 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-12-02 07:47:04,456 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 470 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-12-02 07:47:04,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states. [2024-12-02 07:47:04,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 701. [2024-12-02 07:47:04,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 637 states have (on average 1.2040816326530612) internal successors, (767), 637 states have internal predecessors, (767), 42 states have call successors, (42), 21 states have call predecessors, (42), 21 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-12-02 07:47:04,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 851 transitions. [2024-12-02 07:47:04,558 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 851 transitions. Word has length 123 [2024-12-02 07:47:04,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:47:04,558 INFO L471 AbstractCegarLoop]: Abstraction has 701 states and 851 transitions. [2024-12-02 07:47:04,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.0) internal successors, (56), 7 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) [2024-12-02 07:47:04,558 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 851 transitions. [2024-12-02 07:47:04,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-12-02 07:47:04,559 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:47:04,559 INFO L218 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] [2024-12-02 07:47:04,565 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Ended with exit code 0 [2024-12-02 07:47:04,759 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:47:04,759 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:47:04,760 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:47:04,760 INFO L85 PathProgramCache]: Analyzing trace with hash 2092212679, now seen corresponding path program 1 times [2024-12-02 07:47:04,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:47:04,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1658075854] [2024-12-02 07:47:04,760 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:47:04,760 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 [2024-12-02 07:47:04,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:47:04,762 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:47:04,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2024-12-02 07:47:05,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:47:05,105 INFO L256 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-12-02 07:47:05,109 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:47:05,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:47:05,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:47:05,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:47:05,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:47:05,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:47:05,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:47:05,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:47:05,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:47:05,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:47:05,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:47:05,141 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 61 [2024-12-02 07:47:05,411 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:05,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 86 treesize of output 89 [2024-12-02 07:47:10,079 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:10,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 85 treesize of output 93 [2024-12-02 07:47:15,240 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:15,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 85 treesize of output 93 [2024-12-02 07:47:20,029 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:20,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 90 treesize of output 92 [2024-12-02 07:47:20,722 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:20,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 90 treesize of output 83 [2024-12-02 07:47:25,266 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:25,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 75 treesize of output 80 [2024-12-02 07:47:29,877 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:29,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 80 treesize of output 79 [2024-12-02 07:47:31,488 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:31,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 88 treesize of output 85 [2024-12-02 07:47:31,610 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:31,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 92 treesize of output 85 [2024-12-02 07:47:31,898 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:31,898 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 93 treesize of output 39 [2024-12-02 07:47:31,990 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-12-02 07:47:31,990 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:47:32,670 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:47:32,670 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:47:32,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1658075854] [2024-12-02 07:47:32,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1658075854] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:47:32,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:47:32,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 18 [2024-12-02 07:47:32,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198365274] [2024-12-02 07:47:32,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:47:32,670 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 07:47:32,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:47:32,671 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 07:47:32,671 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=230, Unknown=5, NotChecked=0, Total=306 [2024-12-02 07:47:32,671 INFO L87 Difference]: Start difference. First operand 701 states and 851 transitions. Second operand has 7 states, 7 states have (on average 8.0) internal successors, (56), 7 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) [2024-12-02 07:47:34,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:47:34,256 INFO L93 Difference]: Finished difference Result 1426 states and 1723 transitions. [2024-12-02 07:47:34,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 07:47:34,257 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.0) internal successors, (56), 7 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 [2024-12-02 07:47:34,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:47:34,260 INFO L225 Difference]: With dead ends: 1426 [2024-12-02 07:47:34,261 INFO L226 Difference]: Without dead ends: 939 [2024-12-02 07:47:34,262 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 21.6s TimeCoverageRelationStatistics Valid=87, Invalid=288, Unknown=5, NotChecked=0, Total=380 [2024-12-02 07:47:34,262 INFO L435 NwaCegarLoop]: 134 mSDtfsCounter, 149 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-12-02 07:47:34,262 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 452 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-12-02 07:47:34,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 939 states. [2024-12-02 07:47:34,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 939 to 741. [2024-12-02 07:47:34,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 677 states have (on average 1.2038404726735599) internal successors, (815), 677 states have internal predecessors, (815), 42 states have call successors, (42), 21 states have call predecessors, (42), 21 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-12-02 07:47:34,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 899 transitions. [2024-12-02 07:47:34,367 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 899 transitions. Word has length 123 [2024-12-02 07:47:34,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:47:34,367 INFO L471 AbstractCegarLoop]: Abstraction has 741 states and 899 transitions. [2024-12-02 07:47:34,367 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.0) internal successors, (56), 7 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) [2024-12-02 07:47:34,367 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 899 transitions. [2024-12-02 07:47:34,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-12-02 07:47:34,368 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:47:34,368 INFO L218 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] [2024-12-02 07:47:34,374 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2024-12-02 07:47:34,568 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:47:34,569 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:47:34,569 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:47:34,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1535731451, now seen corresponding path program 1 times [2024-12-02 07:47:34,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:47:34,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1804172626] [2024-12-02 07:47:34,569 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:47:34,569 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 [2024-12-02 07:47:34,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:47:34,571 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:47:34,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Waiting until timeout for monitored process [2024-12-02 07:47:34,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:47:34,892 INFO L256 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 07:47:34,895 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:47:34,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:47:34,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:47:34,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:47:34,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:47:34,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:47:34,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:47:34,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 41 [2024-12-02 07:47:35,086 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:35,086 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 63 [2024-12-02 07:47:39,491 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:39,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 65 treesize of output 67 [2024-12-02 07:47:44,269 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:44,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 70 treesize of output 66 [2024-12-02 07:47:44,753 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:44,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 65 treesize of output 76 [2024-12-02 07:47:45,442 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:45,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 80 treesize of output 70 [2024-12-02 07:47:45,984 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:45,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 65 treesize of output 67 [2024-12-02 07:47:46,543 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:46,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 65 treesize of output 76 [2024-12-02 07:47:47,365 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:47,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 72 treesize of output 30 [2024-12-02 07:47:47,477 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 56 proven. 252 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-12-02 07:47:47,477 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:47:47,966 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:47:47,966 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:47:47,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1804172626] [2024-12-02 07:47:47,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1804172626] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:47:47,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:47:47,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 14 [2024-12-02 07:47:47,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252044477] [2024-12-02 07:47:47,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:47:47,967 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:47:47,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:47:47,967 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:47:47,967 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=139, Unknown=2, NotChecked=0, Total=182 [2024-12-02 07:47:47,968 INFO L87 Difference]: Start difference. First operand 741 states and 899 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 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) [2024-12-02 07:47:49,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:47:49,188 INFO L93 Difference]: Finished difference Result 1255 states and 1517 transitions. [2024-12-02 07:47:49,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:47:49,189 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 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 [2024-12-02 07:47:49,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:47:49,192 INFO L225 Difference]: With dead ends: 1255 [2024-12-02 07:47:49,192 INFO L226 Difference]: Without dead ends: 675 [2024-12-02 07:47:49,192 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 232 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=49, Invalid=189, Unknown=2, NotChecked=0, Total=240 [2024-12-02 07:47:49,193 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 81 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-12-02 07:47:49,193 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 286 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-12-02 07:47:49,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2024-12-02 07:47:49,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 648. [2024-12-02 07:47:49,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 584 states have (on average 1.1883561643835616) internal successors, (694), 584 states have internal predecessors, (694), 42 states have call successors, (42), 21 states have call predecessors, (42), 21 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-12-02 07:47:49,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 778 transitions. [2024-12-02 07:47:49,293 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 778 transitions. Word has length 123 [2024-12-02 07:47:49,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:47:49,293 INFO L471 AbstractCegarLoop]: Abstraction has 648 states and 778 transitions. [2024-12-02 07:47:49,293 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 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) [2024-12-02 07:47:49,294 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 778 transitions. [2024-12-02 07:47:49,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-12-02 07:47:49,294 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:47:49,294 INFO L218 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] [2024-12-02 07:47:49,300 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Ended with exit code 0 [2024-12-02 07:47:49,494 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:47:49,495 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:47:49,495 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:47:49,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1446200787, now seen corresponding path program 1 times [2024-12-02 07:47:49,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:47:49,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [933441655] [2024-12-02 07:47:49,495 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:47:49,495 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 [2024-12-02 07:47:49,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:47:49,497 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:47:49,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:47:49,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:47:49,788 INFO L256 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 07:47:49,789 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:47:49,903 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:47:49,903 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:47:49,903 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:47:49,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [933441655] [2024-12-02 07:47:49,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [933441655] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:47:49,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:47:49,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:47:49,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722834311] [2024-12-02 07:47:49,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:47:49,904 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:47:49,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:47:49,905 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:47:49,905 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:47:49,905 INFO L87 Difference]: Start difference. First operand 648 states and 778 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 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) [2024-12-02 07:47:50,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:47:50,057 INFO L93 Difference]: Finished difference Result 1428 states and 1727 transitions. [2024-12-02 07:47:50,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:47:50,058 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 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 [2024-12-02 07:47:50,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:47:50,061 INFO L225 Difference]: With dead ends: 1428 [2024-12-02 07:47:50,061 INFO L226 Difference]: Without dead ends: 967 [2024-12-02 07:47:50,062 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:47:50,062 INFO L435 NwaCegarLoop]: 177 mSDtfsCounter, 39 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 07:47:50,062 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 293 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 07:47:50,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 967 states. [2024-12-02 07:47:50,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 967 to 943. [2024-12-02 07:47:50,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 879 states have (on average 1.2036405005688282) internal successors, (1058), 879 states have internal predecessors, (1058), 42 states have call successors, (42), 21 states have call predecessors, (42), 21 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-12-02 07:47:50,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1142 transitions. [2024-12-02 07:47:50,166 INFO L78 Accepts]: Start accepts. Automaton has 943 states and 1142 transitions. Word has length 123 [2024-12-02 07:47:50,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:47:50,166 INFO L471 AbstractCegarLoop]: Abstraction has 943 states and 1142 transitions. [2024-12-02 07:47:50,166 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 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) [2024-12-02 07:47:50,166 INFO L276 IsEmpty]: Start isEmpty. Operand 943 states and 1142 transitions. [2024-12-02 07:47:50,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-12-02 07:47:50,166 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:47:50,167 INFO L218 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] [2024-12-02 07:47:50,174 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:47:50,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:47:50,367 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:47:50,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:47:50,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1073759147, now seen corresponding path program 1 times [2024-12-02 07:47:50,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:47:50,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [312900392] [2024-12-02 07:47:50,368 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:47:50,368 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 [2024-12-02 07:47:50,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:47:50,369 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:47:50,370 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Waiting until timeout for monitored process [2024-12-02 07:47:50,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:47:50,636 INFO L256 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 07:47:50,637 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:47:50,742 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:47:50,742 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:47:50,742 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:47:50,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [312900392] [2024-12-02 07:47:50,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [312900392] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:47:50,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:47:50,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 07:47:50,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133831484] [2024-12-02 07:47:50,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:47:50,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 07:47:50,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:47:50,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 07:47:50,743 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-12-02 07:47:50,743 INFO L87 Difference]: Start difference. First operand 943 states and 1142 transitions. Second operand has 7 states, 7 states have (on average 8.0) internal successors, (56), 7 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) [2024-12-02 07:47:50,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:47:50,960 INFO L93 Difference]: Finished difference Result 955 states and 1155 transitions. [2024-12-02 07:47:50,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 07:47:50,961 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.0) internal successors, (56), 7 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 [2024-12-02 07:47:50,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:47:50,963 INFO L225 Difference]: With dead ends: 955 [2024-12-02 07:47:50,963 INFO L226 Difference]: Without dead ends: 953 [2024-12-02 07:47:50,963 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-12-02 07:47:50,964 INFO L435 NwaCegarLoop]: 117 mSDtfsCounter, 0 mSDsluCounter, 573 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 07:47:50,964 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 690 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 07:47:50,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2024-12-02 07:47:51,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 945. [2024-12-02 07:47:51,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 945 states, 881 states have (on average 1.203178206583428) internal successors, (1060), 881 states have internal predecessors, (1060), 42 states have call successors, (42), 21 states have call predecessors, (42), 21 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-12-02 07:47:51,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 945 states to 945 states and 1144 transitions. [2024-12-02 07:47:51,066 INFO L78 Accepts]: Start accepts. Automaton has 945 states and 1144 transitions. Word has length 123 [2024-12-02 07:47:51,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:47:51,066 INFO L471 AbstractCegarLoop]: Abstraction has 945 states and 1144 transitions. [2024-12-02 07:47:51,066 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.0) internal successors, (56), 7 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) [2024-12-02 07:47:51,067 INFO L276 IsEmpty]: Start isEmpty. Operand 945 states and 1144 transitions. [2024-12-02 07:47:51,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-12-02 07:47:51,067 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:47:51,067 INFO L218 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] [2024-12-02 07:47:51,073 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Ended with exit code 0 [2024-12-02 07:47:51,267 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:47:51,268 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:47:51,268 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:47:51,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1979942472, now seen corresponding path program 1 times [2024-12-02 07:47:51,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:47:51,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [316037217] [2024-12-02 07:47:51,268 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:47:51,268 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 [2024-12-02 07:47:51,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:47:51,270 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:47:51,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2024-12-02 07:47:51,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:47:51,635 INFO L256 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 07:47:51,638 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:47:51,643 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 [2024-12-02 07:47:51,755 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 [2024-12-02 07:47:51,970 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:51,970 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 [2024-12-02 07:47:52,139 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:52,139 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 36 treesize of output 38 [2024-12-02 07:47:52,523 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:52,523 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 53 treesize of output 52 [2024-12-02 07:47:52,971 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:52,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 56 treesize of output 64 [2024-12-02 07:47:53,158 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:53,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 71 treesize of output 67 [2024-12-02 07:47:53,396 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:47:53,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 96 treesize of output 48 [2024-12-02 07:47:53,655 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 227 proven. 18 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-12-02 07:47:53,655 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:47:55,083 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 21 proven. 18 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2024-12-02 07:47:55,083 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:47:55,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [316037217] [2024-12-02 07:47:55,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [316037217] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:47:55,083 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 07:47:55,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 24 [2024-12-02 07:47:55,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199789660] [2024-12-02 07:47:55,083 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 07:47:55,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 07:47:55,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:47:55,084 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 07:47:55,084 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2024-12-02 07:47:55,084 INFO L87 Difference]: Start difference. First operand 945 states and 1144 transitions. Second operand has 24 states, 22 states have (on average 4.454545454545454) internal successors, (98), 23 states have internal predecessors, (98), 6 states have call successors, (21), 3 states have call predecessors, (21), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) [2024-12-02 07:48:05,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:48:05,590 INFO L93 Difference]: Finished difference Result 1911 states and 2284 transitions. [2024-12-02 07:48:05,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-02 07:48:05,591 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 4.454545454545454) internal successors, (98), 23 states have internal predecessors, (98), 6 states have call successors, (21), 3 states have call predecessors, (21), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) Word has length 123 [2024-12-02 07:48:05,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:48:05,594 INFO L225 Difference]: With dead ends: 1911 [2024-12-02 07:48:05,594 INFO L226 Difference]: Without dead ends: 1476 [2024-12-02 07:48:05,595 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=466, Invalid=1984, Unknown=0, NotChecked=0, Total=2450 [2024-12-02 07:48:05,595 INFO L435 NwaCegarLoop]: 116 mSDtfsCounter, 364 mSDsluCounter, 1042 mSDsCounter, 0 mSdLazyCounter, 2215 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 1158 SdHoareTripleChecker+Invalid, 2304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 2215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2024-12-02 07:48:05,595 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [383 Valid, 1158 Invalid, 2304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 2215 Invalid, 0 Unknown, 0 Unchecked, 7.9s Time] [2024-12-02 07:48:05,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1476 states. [2024-12-02 07:48:05,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1476 to 937. [2024-12-02 07:48:05,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 937 states, 873 states have (on average 1.2050400916380297) internal successors, (1052), 873 states have internal predecessors, (1052), 42 states have call successors, (42), 21 states have call predecessors, (42), 21 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-12-02 07:48:05,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 1136 transitions. [2024-12-02 07:48:05,706 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 1136 transitions. Word has length 123 [2024-12-02 07:48:05,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:48:05,707 INFO L471 AbstractCegarLoop]: Abstraction has 937 states and 1136 transitions. [2024-12-02 07:48:05,707 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 4.454545454545454) internal successors, (98), 23 states have internal predecessors, (98), 6 states have call successors, (21), 3 states have call predecessors, (21), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) [2024-12-02 07:48:05,707 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 1136 transitions. [2024-12-02 07:48:05,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-12-02 07:48:05,707 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:48:05,708 INFO L218 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] [2024-12-02 07:48:05,714 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Ended with exit code 0 [2024-12-02 07:48:05,908 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:48:05,908 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:48:05,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:48:05,908 INFO L85 PathProgramCache]: Analyzing trace with hash -888908975, now seen corresponding path program 1 times [2024-12-02 07:48:05,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:48:05,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1899891042] [2024-12-02 07:48:05,909 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:48:05,909 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:48:05,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:48:05,910 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:48:05,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:48:06,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:48:06,260 INFO L256 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 07:48:06,262 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:48:06,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 8 treesize of output 1 [2024-12-02 07:48:06,274 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 [2024-12-02 07:48:06,323 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:48:06,323 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 24 [2024-12-02 07:48:06,346 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:48:06,346 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 37 treesize of output 24 [2024-12-02 07:48:06,369 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:48:06,369 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 37 treesize of output 24 [2024-12-02 07:48:06,476 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:48:06,476 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 [2024-12-02 07:48:06,626 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:48:06,627 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:48:06,627 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:48:06,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1899891042] [2024-12-02 07:48:06,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1899891042] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:48:06,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:48:06,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 07:48:06,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313624763] [2024-12-02 07:48:06,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:48:06,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 07:48:06,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:48:06,628 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 07:48:06,628 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-12-02 07:48:06,628 INFO L87 Difference]: Start difference. First operand 937 states and 1136 transitions. Second operand has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 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) [2024-12-02 07:48:08,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:48:08,634 INFO L93 Difference]: Finished difference Result 1162 states and 1407 transitions. [2024-12-02 07:48:08,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 07:48:08,635 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 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 [2024-12-02 07:48:08,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:48:08,637 INFO L225 Difference]: With dead ends: 1162 [2024-12-02 07:48:08,637 INFO L226 Difference]: Without dead ends: 1160 [2024-12-02 07:48:08,637 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-12-02 07:48:08,638 INFO L435 NwaCegarLoop]: 159 mSDtfsCounter, 79 mSDsluCounter, 841 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 1000 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-12-02 07:48:08,638 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 1000 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-12-02 07:48:08,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1160 states. [2024-12-02 07:48:08,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1160 to 1089. [2024-12-02 07:48:08,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1089 states, 1025 states have (on average 1.2126829268292683) internal successors, (1243), 1025 states have internal predecessors, (1243), 42 states have call successors, (42), 21 states have call predecessors, (42), 21 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-12-02 07:48:08,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1089 states to 1089 states and 1327 transitions. [2024-12-02 07:48:08,764 INFO L78 Accepts]: Start accepts. Automaton has 1089 states and 1327 transitions. Word has length 123 [2024-12-02 07:48:08,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:48:08,764 INFO L471 AbstractCegarLoop]: Abstraction has 1089 states and 1327 transitions. [2024-12-02 07:48:08,764 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 8 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) [2024-12-02 07:48:08,764 INFO L276 IsEmpty]: Start isEmpty. Operand 1089 states and 1327 transitions. [2024-12-02 07:48:08,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2024-12-02 07:48:08,764 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:48:08,764 INFO L218 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] [2024-12-02 07:48:08,770 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:48:08,965 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:48:08,965 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:48:08,965 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:48:08,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1663617076, now seen corresponding path program 1 times [2024-12-02 07:48:08,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:48:08,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [761112072] [2024-12-02 07:48:08,966 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:48:08,966 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 [2024-12-02 07:48:08,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:48:08,967 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:48:08,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:48:09,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:48:09,353 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 07:48:09,356 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:48:09,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 [2024-12-02 07:48:09,461 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 16 [2024-12-02 07:48:09,480 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 16 [2024-12-02 07:48:09,500 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 16 [2024-12-02 07:48:09,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 24 treesize of output 12 [2024-12-02 07:48:09,583 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:48:09,583 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:48:09,583 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:48:09,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [761112072] [2024-12-02 07:48:09,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [761112072] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:48:09,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:48:09,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 07:48:09,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43257081] [2024-12-02 07:48:09,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:48:09,583 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:48:09,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:48:09,584 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:48:09,584 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:48:09,584 INFO L87 Difference]: Start difference. First operand 1089 states and 1327 transitions. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 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) [2024-12-02 07:48:12,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:48:12,112 INFO L93 Difference]: Finished difference Result 2219 states and 2713 transitions. [2024-12-02 07:48:12,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 07:48:12,113 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 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 124 [2024-12-02 07:48:12,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:48:12,117 INFO L225 Difference]: With dead ends: 2219 [2024-12-02 07:48:12,117 INFO L226 Difference]: Without dead ends: 1640 [2024-12-02 07:48:12,118 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-12-02 07:48:12,119 INFO L435 NwaCegarLoop]: 188 mSDtfsCounter, 102 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 543 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-12-02 07:48:12,119 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 643 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 543 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-12-02 07:48:12,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1640 states. [2024-12-02 07:48:12,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1640 to 1493. [2024-12-02 07:48:12,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1493 states, 1408 states have (on average 1.1981534090909092) internal successors, (1687), 1408 states have internal predecessors, (1687), 56 states have call successors, (56), 28 states have call predecessors, (56), 28 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 07:48:12,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1493 states to 1493 states and 1799 transitions. [2024-12-02 07:48:12,347 INFO L78 Accepts]: Start accepts. Automaton has 1493 states and 1799 transitions. Word has length 124 [2024-12-02 07:48:12,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:48:12,347 INFO L471 AbstractCegarLoop]: Abstraction has 1493 states and 1799 transitions. [2024-12-02 07:48:12,347 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 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) [2024-12-02 07:48:12,347 INFO L276 IsEmpty]: Start isEmpty. Operand 1493 states and 1799 transitions. [2024-12-02 07:48:12,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-12-02 07:48:12,348 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:48:12,348 INFO L218 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] [2024-12-02 07:48:12,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:48:12,548 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:48:12,548 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:48:12,549 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:48:12,549 INFO L85 PathProgramCache]: Analyzing trace with hash 198057037, now seen corresponding path program 1 times [2024-12-02 07:48:12,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:48:12,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [455818125] [2024-12-02 07:48:12,549 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:48:12,549 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 [2024-12-02 07:48:12,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:48:12,551 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:48:12,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:48:12,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:48:12,898 INFO L256 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 07:48:12,901 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:48:12,907 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 [2024-12-02 07:48:13,165 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 [2024-12-02 07:48:13,401 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 [2024-12-02 07:48:13,710 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:48:13,710 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 46 treesize of output 42 [2024-12-02 07:48:14,515 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:48:14,516 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 43 treesize of output 48 [2024-12-02 07:48:14,700 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:48:14,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 51 [2024-12-02 07:48:15,117 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:48:15,117 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 36 [2024-12-02 07:48:15,463 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 273 proven. 18 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2024-12-02 07:48:15,464 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:48:16,649 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-12-02 07:48:16,649 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:48:16,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [455818125] [2024-12-02 07:48:16,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [455818125] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:48:16,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:48:16,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [17] total 24 [2024-12-02 07:48:16,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119660796] [2024-12-02 07:48:16,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:48:16,650 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 07:48:16,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:48:16,650 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 07:48:16,650 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2024-12-02 07:48:16,651 INFO L87 Difference]: Start difference. First operand 1493 states and 1799 transitions. Second operand has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 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) [2024-12-02 07:48:19,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:48:19,293 INFO L93 Difference]: Finished difference Result 3053 states and 3633 transitions. [2024-12-02 07:48:19,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 07:48:19,294 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 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 [2024-12-02 07:48:19,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:48:19,297 INFO L225 Difference]: With dead ends: 3053 [2024-12-02 07:48:19,297 INFO L226 Difference]: Without dead ends: 1675 [2024-12-02 07:48:19,298 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2024-12-02 07:48:19,298 INFO L435 NwaCegarLoop]: 156 mSDtfsCounter, 59 mSDsluCounter, 968 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 1124 SdHoareTripleChecker+Invalid, 544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-12-02 07:48:19,298 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 1124 Invalid, 544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 539 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-12-02 07:48:19,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1675 states. [2024-12-02 07:48:19,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1675 to 1246. [2024-12-02 07:48:19,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1246 states, 1161 states have (on average 1.189491817398794) internal successors, (1381), 1161 states have internal predecessors, (1381), 56 states have call successors, (56), 28 states have call predecessors, (56), 28 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 07:48:19,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1246 states to 1246 states and 1493 transitions. [2024-12-02 07:48:19,444 INFO L78 Accepts]: Start accepts. Automaton has 1246 states and 1493 transitions. Word has length 125 [2024-12-02 07:48:19,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:48:19,444 INFO L471 AbstractCegarLoop]: Abstraction has 1246 states and 1493 transitions. [2024-12-02 07:48:19,444 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 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) [2024-12-02 07:48:19,444 INFO L276 IsEmpty]: Start isEmpty. Operand 1246 states and 1493 transitions. [2024-12-02 07:48:19,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2024-12-02 07:48:19,445 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:48:19,446 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:48:19,452 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Ended with exit code 0 [2024-12-02 07:48:19,646 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:48:19,646 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:48:19,646 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:48:19,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1240271923, now seen corresponding path program 1 times [2024-12-02 07:48:19,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:48:19,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1798397253] [2024-12-02 07:48:19,647 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:48:19,647 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 [2024-12-02 07:48:19,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:48:19,648 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:48:19,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Waiting until timeout for monitored process [2024-12-02 07:48:20,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:48:20,451 INFO L256 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-12-02 07:48:20,456 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:48:20,464 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 [2024-12-02 07:48:20,610 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 [2024-12-02 07:48:20,736 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 27 treesize of output 15 [2024-12-02 07:48:20,758 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 [2024-12-02 07:48:21,317 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:48:21,317 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 45 treesize of output 21 [2024-12-02 07:48:22,205 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 [2024-12-02 07:48:22,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 [2024-12-02 07:48:22,771 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 [2024-12-02 07:48:23,197 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 25 treesize of output 24 [2024-12-02 07:48:23,704 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:48:23,704 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 40 treesize of output 27 [2024-12-02 07:48:24,093 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:48:24,093 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 40 treesize of output 27 [2024-12-02 07:48:26,100 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:48:26,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 56 [2024-12-02 07:48:26,456 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:48:26,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 56 [2024-12-02 07:48:28,860 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:48:28,861 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 64 treesize of output 28 [2024-12-02 07:48:31,136 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 996 proven. 250 refuted. 0 times theorem prover too weak. 326 trivial. 0 not checked. [2024-12-02 07:48:31,136 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:48:47,471 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 1546 trivial. 0 not checked. [2024-12-02 07:48:47,471 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:48:47,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1798397253] [2024-12-02 07:48:47,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1798397253] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:48:47,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:48:47,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [16] total 19 [2024-12-02 07:48:47,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287996909] [2024-12-02 07:48:47,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:48:47,472 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:48:47,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:48:47,473 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:48:47,473 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=287, Unknown=3, NotChecked=0, Total=342 [2024-12-02 07:48:47,473 INFO L87 Difference]: Start difference. First operand 1246 states and 1493 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 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) [2024-12-02 07:48:54,274 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:48:58,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:49:02,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:49:06,341 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:49:10,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:49:14,449 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:49:19,183 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:49:23,189 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:49:27,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:49:31,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:49:35,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:49:35,832 INFO L93 Difference]: Finished difference Result 2377 states and 2844 transitions. [2024-12-02 07:49:35,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:49:35,838 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 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 239 [2024-12-02 07:49:35,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:49:35,841 INFO L225 Difference]: With dead ends: 2377 [2024-12-02 07:49:35,841 INFO L226 Difference]: Without dead ends: 1308 [2024-12-02 07:49:35,842 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 459 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 21.5s TimeCoverageRelationStatistics Valid=57, Invalid=320, Unknown=3, NotChecked=0, Total=380 [2024-12-02 07:49:35,842 INFO L435 NwaCegarLoop]: 113 mSDtfsCounter, 13 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 0 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 45.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 46.1s IncrementalHoareTripleChecker+Time [2024-12-02 07:49:35,842 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 334 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 182 Invalid, 10 Unknown, 0 Unchecked, 46.1s Time] [2024-12-02 07:49:35,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1308 states. [2024-12-02 07:49:35,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1308 to 1266. [2024-12-02 07:49:35,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1266 states, 1181 states have (on average 1.1862828111769688) internal successors, (1401), 1181 states have internal predecessors, (1401), 56 states have call successors, (56), 28 states have call predecessors, (56), 28 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 07:49:35,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1266 states to 1266 states and 1513 transitions. [2024-12-02 07:49:35,985 INFO L78 Accepts]: Start accepts. Automaton has 1266 states and 1513 transitions. Word has length 239 [2024-12-02 07:49:35,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:49:35,986 INFO L471 AbstractCegarLoop]: Abstraction has 1266 states and 1513 transitions. [2024-12-02 07:49:35,986 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 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) [2024-12-02 07:49:35,986 INFO L276 IsEmpty]: Start isEmpty. Operand 1266 states and 1513 transitions. [2024-12-02 07:49:35,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2024-12-02 07:49:35,987 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:49:35,987 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:49:36,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Forceful destruction successful, exit code 0 [2024-12-02 07:49:36,188 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:49:36,188 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:49:36,188 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:49:36,188 INFO L85 PathProgramCache]: Analyzing trace with hash 307000973, now seen corresponding path program 1 times [2024-12-02 07:49:36,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:49:36,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [287465282] [2024-12-02 07:49:36,189 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:49:36,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 [2024-12-02 07:49:36,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:49:36,190 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:49:36,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2024-12-02 07:49:36,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:49:36,983 INFO L256 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-12-02 07:49:36,989 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:49:36,998 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 [2024-12-02 07:49:37,302 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 [2024-12-02 07:49:37,741 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:49:37,741 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 36 treesize of output 27 [2024-12-02 07:49:37,787 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:49:37,787 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 40 treesize of output 27 [2024-12-02 07:49:38,835 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:49:38,836 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 54 treesize of output 24 [2024-12-02 07:49:39,409 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 [2024-12-02 07:49:39,771 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 [2024-12-02 07:49:39,987 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 [2024-12-02 07:49:40,219 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 [2024-12-02 07:49:40,681 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 25 treesize of output 24 [2024-12-02 07:49:41,268 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:49:41,268 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 40 treesize of output 27 [2024-12-02 07:49:43,280 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:49:43,280 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 59 treesize of output 47 [2024-12-02 07:49:43,661 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:49:43,661 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 63 treesize of output 47 [2024-12-02 07:49:46,227 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:49:46,227 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 64 treesize of output 28 [2024-12-02 07:49:47,331 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 988 proven. 260 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2024-12-02 07:49:47,331 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:49:58,821 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 1546 trivial. 0 not checked. [2024-12-02 07:49:58,821 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:49:58,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [287465282] [2024-12-02 07:49:58,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [287465282] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:49:58,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:49:58,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [18] total 21 [2024-12-02 07:49:58,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892257931] [2024-12-02 07:49:58,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:49:58,822 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:49:58,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:49:58,822 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:49:58,822 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=345, Unknown=2, NotChecked=0, Total=420 [2024-12-02 07:49:58,823 INFO L87 Difference]: Start difference. First operand 1266 states and 1513 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 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) [2024-12-02 07:50:04,983 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:50:09,024 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:50:13,052 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:50:17,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:50:21,212 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:50:25,264 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:50:29,775 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:50:33,821 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:50:36,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:50:36,321 INFO L93 Difference]: Finished difference Result 2430 states and 2897 transitions. [2024-12-02 07:50:36,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:50:36,328 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 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 239 [2024-12-02 07:50:36,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:50:36,330 INFO L225 Difference]: With dead ends: 2430 [2024-12-02 07:50:36,330 INFO L226 Difference]: Without dead ends: 1328 [2024-12-02 07:50:36,331 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 457 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 13.9s TimeCoverageRelationStatistics Valid=78, Invalid=382, Unknown=2, NotChecked=0, Total=462 [2024-12-02 07:50:36,331 INFO L435 NwaCegarLoop]: 94 mSDtfsCounter, 26 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 0 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.9s IncrementalHoareTripleChecker+Time [2024-12-02 07:50:36,332 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 242 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 117 Invalid, 8 Unknown, 0 Unchecked, 36.9s Time] [2024-12-02 07:50:36,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1328 states. [2024-12-02 07:50:36,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1328 to 1276. [2024-12-02 07:50:36,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1276 states, 1191 states have (on average 1.1847187237615449) internal successors, (1411), 1191 states have internal predecessors, (1411), 56 states have call successors, (56), 28 states have call predecessors, (56), 28 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 07:50:36,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1276 states to 1276 states and 1523 transitions. [2024-12-02 07:50:36,479 INFO L78 Accepts]: Start accepts. Automaton has 1276 states and 1523 transitions. Word has length 239 [2024-12-02 07:50:36,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:50:36,479 INFO L471 AbstractCegarLoop]: Abstraction has 1276 states and 1523 transitions. [2024-12-02 07:50:36,480 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 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) [2024-12-02 07:50:36,480 INFO L276 IsEmpty]: Start isEmpty. Operand 1276 states and 1523 transitions. [2024-12-02 07:50:36,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2024-12-02 07:50:36,481 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:50:36,481 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:50:36,497 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2024-12-02 07:50:36,682 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:50:36,682 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:50:36,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:50:36,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1281322639, now seen corresponding path program 1 times [2024-12-02 07:50:36,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:50:36,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2022873079] [2024-12-02 07:50:36,683 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:50:36,683 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 [2024-12-02 07:50:36,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:50:36,684 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:50:36,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:50:37,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:50:37,577 INFO L256 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 71 conjuncts are in the unsatisfiable core [2024-12-02 07:50:37,584 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:50:37,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:50:37,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 21 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 91 [2024-12-02 07:50:38,196 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:50:38,196 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 131 treesize of output 122 [2024-12-02 07:50:39,080 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:50:39,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 120 treesize of output 113 [2024-12-02 07:50:40,786 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:50:40,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 100 treesize of output 96 [2024-12-02 07:50:41,601 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:50:41,601 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 85 treesize of output 93 [2024-12-02 07:50:42,365 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:50:42,365 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 85 treesize of output 93 [2024-12-02 07:50:43,093 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:50:43,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 90 treesize of output 83 [2024-12-02 07:50:43,866 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:50:43,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 75 treesize of output 80 [2024-12-02 07:50:44,986 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:50:44,987 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 76 treesize of output 79 [2024-12-02 07:50:45,106 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:50:45,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 80 treesize of output 70 [2024-12-02 07:50:49,496 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:50:49,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 148 treesize of output 64 [2024-12-02 07:50:53,172 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 [2024-12-02 07:50:58,759 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 27 treesize of output 26 [2024-12-02 07:51:04,279 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:51:04,279 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 37 treesize of output 39 [2024-12-02 07:51:06,845 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:51:06,845 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 47 treesize of output 52 [2024-12-02 07:51:10,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 55 [2024-12-02 07:51:18,338 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:51:18,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 73 treesize of output 69 [2024-12-02 07:51:25,176 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:51:25,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 92 treesize of output 80 [2024-12-02 07:51:26,089 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:51:26,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 96 treesize of output 80 [2024-12-02 07:51:28,889 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:51:28,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 87 treesize of output 77 [2024-12-02 07:51:31,921 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:51:31,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 88 treesize of output 40 [2024-12-02 07:51:33,487 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 291 proven. 1208 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2024-12-02 07:51:33,487 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:51:46,659 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 1546 trivial. 0 not checked. [2024-12-02 07:51:46,659 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:51:46,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2022873079] [2024-12-02 07:51:46,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2022873079] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:51:46,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:51:46,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [33] total 39 [2024-12-02 07:51:46,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708202391] [2024-12-02 07:51:46,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:51:46,660 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 07:51:46,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:51:46,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 07:51:46,661 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=1256, Unknown=1, NotChecked=0, Total=1482 [2024-12-02 07:51:46,661 INFO L87 Difference]: Start difference. First operand 1276 states and 1523 transitions. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 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) [2024-12-02 07:51:54,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:51:54,473 INFO L93 Difference]: Finished difference Result 2470 states and 2937 transitions. [2024-12-02 07:51:54,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 07:51:54,477 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 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 239 [2024-12-02 07:51:54,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:51:54,479 INFO L225 Difference]: With dead ends: 2470 [2024-12-02 07:51:54,479 INFO L226 Difference]: Without dead ends: 1347 [2024-12-02 07:51:54,481 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 478 GetRequests, 438 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 571 ImplicationChecksByTransitivity, 41.7s TimeCoverageRelationStatistics Valid=242, Invalid=1397, Unknown=1, NotChecked=0, Total=1640 [2024-12-02 07:51:54,481 INFO L435 NwaCegarLoop]: 98 mSDtfsCounter, 130 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2024-12-02 07:51:54,482 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 306 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2024-12-02 07:51:54,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1347 states. [2024-12-02 07:51:54,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1347 to 1258. [2024-12-02 07:51:54,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1258 states, 1173 states have (on average 1.184143222506394) internal successors, (1389), 1173 states have internal predecessors, (1389), 56 states have call successors, (56), 28 states have call predecessors, (56), 28 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 07:51:54,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1258 states to 1258 states and 1501 transitions. [2024-12-02 07:51:54,638 INFO L78 Accepts]: Start accepts. Automaton has 1258 states and 1501 transitions. Word has length 239 [2024-12-02 07:51:54,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:51:54,639 INFO L471 AbstractCegarLoop]: Abstraction has 1258 states and 1501 transitions. [2024-12-02 07:51:54,639 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 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) [2024-12-02 07:51:54,639 INFO L276 IsEmpty]: Start isEmpty. Operand 1258 states and 1501 transitions. [2024-12-02 07:51:54,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2024-12-02 07:51:54,641 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:51:54,641 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:51:54,652 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Forceful destruction successful, exit code 0 [2024-12-02 07:51:54,842 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:51:54,842 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:51:54,842 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:51:54,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1860320547, now seen corresponding path program 1 times [2024-12-02 07:51:54,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:51:54,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [115663739] [2024-12-02 07:51:54,843 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:51:54,843 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 [2024-12-02 07:51:54,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:51:54,844 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:51:54,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Waiting until timeout for monitored process [2024-12-02 07:51:55,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:51:55,858 INFO L256 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-02 07:51:55,863 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:51:55,871 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 [2024-12-02 07:51:56,244 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 42 treesize of output 20 [2024-12-02 07:51:56,463 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 30 [2024-12-02 07:51:56,802 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:51:56,802 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 [2024-12-02 07:51:57,247 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:51:57,248 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 50 treesize of output 40 [2024-12-02 07:51:57,599 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:51:57,599 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 50 treesize of output 40 [2024-12-02 07:52:01,145 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:52:01,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 99 treesize of output 77 [2024-12-02 07:52:02,383 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:52:02,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 104 treesize of output 82 [2024-12-02 07:52:04,817 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 1041 proven. 30 refuted. 0 times theorem prover too weak. 501 trivial. 0 not checked. [2024-12-02 07:52:04,817 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:52:08,877 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 1550 trivial. 0 not checked. [2024-12-02 07:52:08,877 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:52:08,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [115663739] [2024-12-02 07:52:08,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [115663739] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:52:08,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:52:08,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [16] total 22 [2024-12-02 07:52:08,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299812858] [2024-12-02 07:52:08,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:52:08,878 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 07:52:08,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:52:08,878 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 07:52:08,878 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2024-12-02 07:52:08,878 INFO L87 Difference]: Start difference. First operand 1258 states and 1501 transitions. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 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) [2024-12-02 07:52:18,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:52:18,422 INFO L93 Difference]: Finished difference Result 3112 states and 3690 transitions. [2024-12-02 07:52:18,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 07:52:18,427 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 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 246 [2024-12-02 07:52:18,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:52:18,431 INFO L225 Difference]: With dead ends: 3112 [2024-12-02 07:52:18,431 INFO L226 Difference]: Without dead ends: 1985 [2024-12-02 07:52:18,432 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 493 GetRequests, 469 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=135, Invalid=465, Unknown=0, NotChecked=0, Total=600 [2024-12-02 07:52:18,432 INFO L435 NwaCegarLoop]: 126 mSDtfsCounter, 248 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2024-12-02 07:52:18,432 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 456 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 8.2s Time] [2024-12-02 07:52:18,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1985 states. [2024-12-02 07:52:18,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1985 to 1377. [2024-12-02 07:52:18,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1377 states, 1292 states have (on average 1.1958204334365325) internal successors, (1545), 1292 states have internal predecessors, (1545), 56 states have call successors, (56), 28 states have call predecessors, (56), 28 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 07:52:18,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1377 states to 1377 states and 1657 transitions. [2024-12-02 07:52:18,576 INFO L78 Accepts]: Start accepts. Automaton has 1377 states and 1657 transitions. Word has length 246 [2024-12-02 07:52:18,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:52:18,576 INFO L471 AbstractCegarLoop]: Abstraction has 1377 states and 1657 transitions. [2024-12-02 07:52:18,576 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 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) [2024-12-02 07:52:18,576 INFO L276 IsEmpty]: Start isEmpty. Operand 1377 states and 1657 transitions. [2024-12-02 07:52:18,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2024-12-02 07:52:18,577 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:52:18,578 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:52:18,588 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Ended with exit code 0 [2024-12-02 07:52:18,778 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:52:18,778 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:52:18,778 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:52:18,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1641465829, now seen corresponding path program 1 times [2024-12-02 07:52:18,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:52:18,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1356766068] [2024-12-02 07:52:18,779 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:52:18,779 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 [2024-12-02 07:52:18,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:52:18,780 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:52:18,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2024-12-02 07:52:19,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:52:19,665 INFO L256 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-12-02 07:52:19,670 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:52:19,677 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 [2024-12-02 07:52:19,794 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 16 [2024-12-02 07:52:19,883 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 27 treesize of output 26 [2024-12-02 07:52:20,114 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:52:20,114 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 42 treesize of output 29 [2024-12-02 07:52:20,296 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:52:20,296 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 42 treesize of output 29 [2024-12-02 07:52:20,464 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:52:20,464 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 42 treesize of output 29 [2024-12-02 07:52:22,726 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:52:22,726 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 91 treesize of output 66 [2024-12-02 07:52:23,595 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:52:23,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 106 treesize of output 69 [2024-12-02 07:52:26,737 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 854 proven. 30 refuted. 0 times theorem prover too weak. 688 trivial. 0 not checked. [2024-12-02 07:52:26,737 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:52:31,086 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 1550 trivial. 0 not checked. [2024-12-02 07:52:31,086 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:52:31,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1356766068] [2024-12-02 07:52:31,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1356766068] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:52:31,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:52:31,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15] total 22 [2024-12-02 07:52:31,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374891132] [2024-12-02 07:52:31,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:52:31,086 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 07:52:31,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:52:31,087 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 07:52:31,087 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=344, Unknown=0, NotChecked=0, Total=462 [2024-12-02 07:52:31,087 INFO L87 Difference]: Start difference. First operand 1377 states and 1657 transitions. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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) [2024-12-02 07:52:46,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:52:46,821 INFO L93 Difference]: Finished difference Result 3263 states and 3846 transitions. [2024-12-02 07:52:46,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 07:52:46,829 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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 246 [2024-12-02 07:52:46,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:52:46,832 INFO L225 Difference]: With dead ends: 3263 [2024-12-02 07:52:46,832 INFO L226 Difference]: Without dead ends: 2030 [2024-12-02 07:52:46,833 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 495 GetRequests, 470 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=175, Invalid=475, Unknown=0, NotChecked=0, Total=650 [2024-12-02 07:52:46,834 INFO L435 NwaCegarLoop]: 162 mSDtfsCounter, 161 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 686 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.8s IncrementalHoareTripleChecker+Time [2024-12-02 07:52:46,834 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 686 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 13.8s Time] [2024-12-02 07:52:46,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2030 states. [2024-12-02 07:52:46,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2030 to 1317. [2024-12-02 07:52:46,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1317 states, 1232 states have (on average 1.19237012987013) internal successors, (1469), 1232 states have internal predecessors, (1469), 56 states have call successors, (56), 28 states have call predecessors, (56), 28 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 07:52:46,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1317 states to 1317 states and 1581 transitions. [2024-12-02 07:52:46,978 INFO L78 Accepts]: Start accepts. Automaton has 1317 states and 1581 transitions. Word has length 246 [2024-12-02 07:52:46,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:52:46,978 INFO L471 AbstractCegarLoop]: Abstraction has 1317 states and 1581 transitions. [2024-12-02 07:52:46,978 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 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) [2024-12-02 07:52:46,978 INFO L276 IsEmpty]: Start isEmpty. Operand 1317 states and 1581 transitions. [2024-12-02 07:52:46,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2024-12-02 07:52:46,979 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:52:46,979 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:52:46,990 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Ended with exit code 0 [2024-12-02 07:52:47,180 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:52:47,180 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:52:47,180 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:52:47,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1275240831, now seen corresponding path program 1 times [2024-12-02 07:52:47,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:52:47,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1886727261] [2024-12-02 07:52:47,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:52:47,181 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 [2024-12-02 07:52:47,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:52:47,183 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:52:47,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:52:48,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:52:48,314 INFO L256 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-12-02 07:52:48,318 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:52:48,325 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 [2024-12-02 07:52:48,603 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 30 [2024-12-02 07:52:48,926 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:52:48,926 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 47 treesize of output 43 [2024-12-02 07:52:49,324 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:52:49,324 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 62 treesize of output 46 [2024-12-02 07:52:49,691 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:52:49,691 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 62 treesize of output 46 [2024-12-02 07:52:50,003 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:52:50,003 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 62 treesize of output 46 [2024-12-02 07:52:53,021 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:52:53,021 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 91 treesize of output 75 [2024-12-02 07:52:54,158 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:52:54,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 106 treesize of output 78 [2024-12-02 07:53:05,450 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:53:05,450 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 150 treesize of output 62 [2024-12-02 07:53:07,075 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 993 proven. 30 refuted. 0 times theorem prover too weak. 549 trivial. 0 not checked. [2024-12-02 07:53:07,075 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:53:13,013 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 1554 trivial. 0 not checked. [2024-12-02 07:53:13,013 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:53:13,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1886727261] [2024-12-02 07:53:13,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1886727261] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:53:13,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:53:13,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [22] total 29 [2024-12-02 07:53:13,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767552410] [2024-12-02 07:53:13,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:53:13,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 07:53:13,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:53:13,014 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 07:53:13,015 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=634, Unknown=0, NotChecked=0, Total=812 [2024-12-02 07:53:13,015 INFO L87 Difference]: Start difference. First operand 1317 states and 1581 transitions. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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) [2024-12-02 07:53:21,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:53:21,863 INFO L93 Difference]: Finished difference Result 3128 states and 3679 transitions. [2024-12-02 07:53:21,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 07:53:21,872 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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 246 [2024-12-02 07:53:21,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:53:21,876 INFO L225 Difference]: With dead ends: 3128 [2024-12-02 07:53:21,876 INFO L226 Difference]: Without dead ends: 1818 [2024-12-02 07:53:21,877 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 494 GetRequests, 462 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 18.4s TimeCoverageRelationStatistics Valid=213, Invalid=779, Unknown=0, NotChecked=0, Total=992 [2024-12-02 07:53:21,877 INFO L435 NwaCegarLoop]: 113 mSDtfsCounter, 155 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2024-12-02 07:53:21,877 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 533 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 6.8s Time] [2024-12-02 07:53:21,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1818 states. [2024-12-02 07:53:22,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1818 to 1273. [2024-12-02 07:53:22,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1273 states, 1188 states have (on average 1.1784511784511784) internal successors, (1400), 1188 states have internal predecessors, (1400), 56 states have call successors, (56), 28 states have call predecessors, (56), 28 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 07:53:22,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1273 states to 1273 states and 1512 transitions. [2024-12-02 07:53:22,022 INFO L78 Accepts]: Start accepts. Automaton has 1273 states and 1512 transitions. Word has length 246 [2024-12-02 07:53:22,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:53:22,022 INFO L471 AbstractCegarLoop]: Abstraction has 1273 states and 1512 transitions. [2024-12-02 07:53:22,022 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 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) [2024-12-02 07:53:22,022 INFO L276 IsEmpty]: Start isEmpty. Operand 1273 states and 1512 transitions. [2024-12-02 07:53:22,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2024-12-02 07:53:22,024 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:53:22,024 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:53:22,039 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:53:22,224 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:53:22,224 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:53:22,225 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:53:22,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1494095549, now seen corresponding path program 1 times [2024-12-02 07:53:22,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:53:22,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [689999432] [2024-12-02 07:53:22,225 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:53:22,225 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 [2024-12-02 07:53:22,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:53:22,227 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:53:22,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2024-12-02 07:53:23,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:53:23,088 INFO L256 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-12-02 07:53:23,092 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:53:23,101 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 [2024-12-02 07:53:23,220 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 27 treesize of output 26 [2024-12-02 07:53:23,435 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:53:23,435 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 37 treesize of output 39 [2024-12-02 07:53:23,738 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:53:23,738 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 47 treesize of output 52 [2024-12-02 07:53:24,129 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:53:24,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 62 treesize of output 55 [2024-12-02 07:53:24,443 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:53:24,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 65 [2024-12-02 07:53:28,313 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:53:28,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 112 treesize of output 102 [2024-12-02 07:53:30,606 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:53:30,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 167 treesize of output 121 [2024-12-02 07:53:33,862 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 934 proven. 30 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2024-12-02 07:53:33,862 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:53:51,959 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 1548 trivial. 0 not checked. [2024-12-02 07:53:51,959 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:53:51,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [689999432] [2024-12-02 07:53:51,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [689999432] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:53:51,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:53:51,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [19] total 33 [2024-12-02 07:53:51,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458908833] [2024-12-02 07:53:51,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:53:51,960 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 07:53:51,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:53:51,960 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 07:53:51,961 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=823, Unknown=0, NotChecked=0, Total=1056 [2024-12-02 07:53:51,961 INFO L87 Difference]: Start difference. First operand 1273 states and 1512 transitions. Second operand has 16 states, 16 states have (on average 5.5) internal successors, (88), 16 states have internal predecessors, (88), 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) [2024-12-02 07:54:13,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:54:13,955 INFO L93 Difference]: Finished difference Result 3649 states and 4227 transitions. [2024-12-02 07:54:13,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 07:54:13,960 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 16 states have internal predecessors, (88), 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 246 [2024-12-02 07:54:13,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:54:13,964 INFO L225 Difference]: With dead ends: 3649 [2024-12-02 07:54:13,964 INFO L226 Difference]: Without dead ends: 2463 [2024-12-02 07:54:13,965 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 497 GetRequests, 461 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 25.6s TimeCoverageRelationStatistics Valid=330, Invalid=1076, Unknown=0, NotChecked=0, Total=1406 [2024-12-02 07:54:13,966 INFO L435 NwaCegarLoop]: 114 mSDtfsCounter, 279 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 794 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 909 SdHoareTripleChecker+Invalid, 821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 794 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.3s IncrementalHoareTripleChecker+Time [2024-12-02 07:54:13,966 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 909 Invalid, 821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 794 Invalid, 0 Unknown, 0 Unchecked, 18.3s Time] [2024-12-02 07:54:13,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2463 states. [2024-12-02 07:54:14,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2463 to 1310. [2024-12-02 07:54:14,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1310 states, 1225 states have (on average 1.180408163265306) internal successors, (1446), 1225 states have internal predecessors, (1446), 56 states have call successors, (56), 28 states have call predecessors, (56), 28 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 07:54:14,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1310 states to 1310 states and 1558 transitions. [2024-12-02 07:54:14,121 INFO L78 Accepts]: Start accepts. Automaton has 1310 states and 1558 transitions. Word has length 246 [2024-12-02 07:54:14,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:54:14,121 INFO L471 AbstractCegarLoop]: Abstraction has 1310 states and 1558 transitions. [2024-12-02 07:54:14,121 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 16 states have internal predecessors, (88), 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) [2024-12-02 07:54:14,121 INFO L276 IsEmpty]: Start isEmpty. Operand 1310 states and 1558 transitions. [2024-12-02 07:54:14,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2024-12-02 07:54:14,122 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:54:14,122 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:54:14,137 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Ended with exit code 0 [2024-12-02 07:54:14,323 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:54:14,323 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:54:14,323 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:54:14,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1526548483, now seen corresponding path program 1 times [2024-12-02 07:54:14,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:54:14,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [829851984] [2024-12-02 07:54:14,324 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:54:14,324 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 [2024-12-02 07:54:14,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:54:14,325 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:54:14,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Waiting until timeout for monitored process [2024-12-02 07:54:15,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:54:15,131 INFO L256 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-12-02 07:54:15,136 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:54:15,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 19 treesize of output 1 [2024-12-02 07:54:15,283 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 [2024-12-02 07:54:15,571 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:54:15,571 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 37 treesize of output 28 [2024-12-02 07:54:15,604 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:54:15,605 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 [2024-12-02 07:54:16,358 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:54:16,359 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 55 treesize of output 25 [2024-12-02 07:54:17,499 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 [2024-12-02 07:54:18,313 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 16 [2024-12-02 07:54:18,624 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 27 treesize of output 26 [2024-12-02 07:54:19,155 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:54:19,155 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 42 treesize of output 29 [2024-12-02 07:54:19,570 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:54:19,571 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 42 treesize of output 29 [2024-12-02 07:54:19,988 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:54:19,988 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 37 treesize of output 39 [2024-12-02 07:54:22,819 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:54:22,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 70 [2024-12-02 07:54:24,024 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:54:24,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 83 treesize of output 73 [2024-12-02 07:54:28,457 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:54:28,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 84 treesize of output 38 [2024-12-02 07:54:29,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 1018 proven. 277 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2024-12-02 07:54:29,847 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:54:46,686 INFO L134 CoverageAnalysis]: Checked inductivity of 1572 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 1546 trivial. 0 not checked. [2024-12-02 07:54:46,686 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:54:46,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [829851984] [2024-12-02 07:54:46,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [829851984] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:54:46,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:54:46,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [22] total 25 [2024-12-02 07:54:46,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191181757] [2024-12-02 07:54:46,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:54:46,687 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:54:46,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:54:46,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:54:46,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=511, Unknown=3, NotChecked=0, Total=600 [2024-12-02 07:54:46,687 INFO L87 Difference]: Start difference. First operand 1310 states and 1558 transitions. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 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) [2024-12-02 07:54:52,695 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:54:56,705 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:55:01,021 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:55:05,029 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:55:09,724 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:55:13,734 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:55:17,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:55:21,797 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:55:29,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:55:29,489 INFO L93 Difference]: Finished difference Result 2571 states and 3044 transitions. [2024-12-02 07:55:29,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:55:29,496 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 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 246 [2024-12-02 07:55:29,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:55:29,499 INFO L225 Difference]: With dead ends: 2571 [2024-12-02 07:55:29,499 INFO L226 Difference]: Without dead ends: 1393 [2024-12-02 07:55:29,501 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 491 GetRequests, 467 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 25.2s TimeCoverageRelationStatistics Valid=91, Invalid=555, Unknown=4, NotChecked=0, Total=650 [2024-12-02 07:55:29,501 INFO L435 NwaCegarLoop]: 117 mSDtfsCounter, 36 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 0 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.6s IncrementalHoareTripleChecker+Time [2024-12-02 07:55:29,501 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 283 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 137 Invalid, 8 Unknown, 0 Unchecked, 37.6s Time] [2024-12-02 07:55:29,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1393 states. [2024-12-02 07:55:29,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1393 to 1316. [2024-12-02 07:55:29,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1316 states, 1231 states have (on average 1.1779041429731925) internal successors, (1450), 1231 states have internal predecessors, (1450), 56 states have call successors, (56), 28 states have call predecessors, (56), 28 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-12-02 07:55:29,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1316 states to 1316 states and 1562 transitions. [2024-12-02 07:55:29,650 INFO L78 Accepts]: Start accepts. Automaton has 1316 states and 1562 transitions. Word has length 246 [2024-12-02 07:55:29,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:55:29,650 INFO L471 AbstractCegarLoop]: Abstraction has 1316 states and 1562 transitions. [2024-12-02 07:55:29,650 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 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) [2024-12-02 07:55:29,650 INFO L276 IsEmpty]: Start isEmpty. Operand 1316 states and 1562 transitions. [2024-12-02 07:55:29,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2024-12-02 07:55:29,651 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:55:29,651 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:55:29,662 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Forceful destruction successful, exit code 0 [2024-12-02 07:55:29,852 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:55:29,852 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:55:29,852 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:55:29,852 INFO L85 PathProgramCache]: Analyzing trace with hash -749887749, now seen corresponding path program 1 times [2024-12-02 07:55:29,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:55:29,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [503622578] [2024-12-02 07:55:29,853 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:55:29,853 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 [2024-12-02 07:55:29,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:55:29,854 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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) [2024-12-02 07:55:29,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c7973dbb-e938-4110-9018-b536e0ded578/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 [2024-12-02 07:55:30,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:55:30,890 INFO L256 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-12-02 07:55:30,894 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:55:30,901 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 [2024-12-02 07:55:31,044 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 25 treesize of output 24 [2024-12-02 07:55:31,232 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:55:31,232 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 [2024-12-02 07:55:31,526 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:55:31,526 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 50 treesize of output 40 [2024-12-02 07:55:31,771 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:55:31,771 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 50 treesize of output 40 [2024-12-02 07:55:32,011 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 07:55:32,012 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 50 treesize of output 40